The ON/OFF Group building block is used to turn ON one member of an arbitrary group of building blocks. When one building block turns ON, all other ON/OFF Group building blocks that are members of the same groups turn OFF.
An ON/OFF Group building block has one ON/OFF input and one ON/OFF output. When the input turns ON, the output turns ON. When the input of any other member of any of the block's groups turn ON, the output turns OFF.
An ON/OFF Group building block may be configured by selecting the groups that it should be a member of. In the example to the right, the selected ON/OFF Group building block is a member of the "Alpha" and "Charlie" groups. Building blocks that are members of the "Beta", "Delta", and "Echo" groups will have no effect on the example building block.
An ON/OFF Group building block may also be configured to keep its output turned ON while its input is ON, regardless of the activity of other members of the block's groups.
Groups are created, renamed, and deleted in the Inspector window when any ON/OFF Group building block is selected.