CommandFusion Wiki

Documentation Resources

User Tools

Site Tools


Sidebar

software:gui-designer:joins

This is an old revision of the document!


Joins

CommandFusion software uses a method of data assignment and object identification called 'Joins'. Joins are basically a way of assigning a value to a particular object (or multiple objects). You can think of a join as the ID of an object such as a Button, Slider, etc.

Joins are divided into four data types:

  1. Digital
  2. Analog
  3. Serial
  4. List

Digital Joins

A digital join has two possible values, 0 or 1 (off or on, low of high, active or inactive). This boolean data type allows button interaction, such as detecting button press/release and toggling the button, as well as showing/hiding subpages and performing page flips.

Analog Joins

An analog join has an integer value ranging from 0 (zero) to 65535. This whole integer data type allows for gauge and slider interactions, such as setting a gauge level or sending a level when adjusting a slider.
It can also be used to adjust the Interval of Timers.

Serial Joins

A serial join has a string value, with no length limitation set on the CommandFusion end (the Control System being used will have it's own string length restrictions however). This string data type allows showing dynamic text, dynamic images and can also be set using Input Fields on the Viewer side (client side).

List Joins

A list join is used to identify a List object.

software/gui-designer/joins.1363920144.txt.gz · Last modified: 2013/03/22 02:42 by jarrod