^53 - The Join Port

This is a read/write port for the join value of a feature on a device.
For a load controller this will be the join assignment of each output. For sensors and UIs it will be things like motion control, light control, native area, and temperature area.

You can use this to dynamically change the join of all the buttons or switches that are still on the default area. However, it

Syntax

LDA ^53,x //loads from the join value
STA ^53,x //writes to the join value
Where x is the proxy channel index of the thing you want the join of.

Some of the values will be from area cascading objects.
^53 Join subport mapping

SubPort

Load Controller

Sensor

UI

^53,0

Output 1

Motion Control

Native Join

^53,1

Output 2

Closed Loop

Proximity Sensor Join

^53,2

Output 3

Device Join

^53,3

Output 4

Open Loop

^53,4

Output 5

IR Light Control

Temperature Join

^53,5

Output 6

^53,6

Output 7

IR Temperature Control

^53,7

Output 8

^53,8

Output 9

^53,9

Output 10

IR Temperature Area

^53,n

Output n-1

Examples

This task changes the join of an output.

{
    Name="Join updater"
    LDA ~12     //Load the new join value
    STA ^53,5   //Store it as the new join for output 4.
    Null
}