MEMBERS Function

The format of the MEMBERS function is


The function establishes a class relation between the object connected to Pin2 and the objects connected to the function through the list. Pin 1 controls whether the function is active. Pin1 can be linked directly to the environment, or be controlled through some logic, as

    IF ConditionOK@ THEN MEMBERS(Master1, {...})

If the existence of Master1 is activated, the pulse will propagate to all the members of the list. If all of the members come back as Ignore, then the Ignore will propagate back to the Master, turning it off.

If one of the members of the list is activated, Master1 will also be activated (after checking that its own place in the MEMBERS hierarchy is not locked to Ignore). If the Master value reurns an Ignore, it will also be returned to the member of the list which activated it.

If the Master object has attributes, then these attributes are shared by all the members.


Existence Logic