You are here: Reference for Processing Blocks and Controls > Hardware Controls > Individual Control Dialog Boxes > Logic In Controls

Block Reference

Logic In Controls

How to Access
  1. Click the Processing tab to open the Processing Workspace.
  2. On the Processing Palette, click the Control tab.
  3. Click the arrow next to a Logic In category to expand the list and show the individual Logic In controls.
  4. Click the control name, which is a hyperlink, to open its properties.
Purpose

Provides a central location for:

  • linking the Logic In control with one or more other control(s) in the system
  • changing which item is selected (Selector control only)
  • customizing the name of each item in the selection list (Selector control only)
  • changing the Toggle state (Toggle control only)
  • asserting the Command (Command control only)

Some Logic In controls are read-only, namely Latching mode toggles and Selectors. They behave slightly differently if connected to a HAL versus not connected to a HAL. When connected, the controls in the software are enabled but usually follow the state of hardware (e.g. switches) attached to the Logic In port. You can override the physical state of the control in the Logic In properties dialog so that you can test the link. Do this by simply changing the control in the dialog to the state that you want to test.

When connected, Halogen indicates an overridden condition by showing a Cancel Override button in the control dialog and by displaying a global Cancel Port Overrides dialog which allows you to cancel overrides for all controls, reverting to the actual state of the Logic In ports.

Cancel All Port Overrides

When not connected, Halogen does not display the Cancel Override button or the Cancel Port Overrides dialog.

note: HAL cancels all read-only overrides when you disconnect Halogen or on HAL reboot.

User Interface Elements
Toggle Control

Logic In Toggle Control Properties

UI Element Purpose
Toggle

Reflects the current state of the Toggle control—on (checkbox is selected) or off (checkbox is not selected).

note: Logic In ports default to the Toggle mode. You can, however, change the mode configuration.

From this properties dialog box, you can link the control to a Toggle control on the Processing Map (for example, a Mute control). To do so, click, drag, and drop the Logic In Toggle link icon onto the link icon of the Toggle control on the Processing Map.

note: You can change the state of a Logic In Toggle from within Halogen even when connected to HAL. When connected, a Latching type Logic In Toggle follows the state of the Logic In port, but you can override it by clicking on the toggle check box. This simulates changes from the physical switch (allowing you to test the control links). You can also do this when offline, but in this case, since there is no physical switch, Halogen does not consider the control to be overridden.

Toggle Type

Shows the configuration of the toggle in the Hardware Workspace: Latching or Momentary. Latching toggles are read-only while Momentary are not.

Cancel Override (online only)

Appears when you have overridden the current state of the physical switch attached to the Logic In port. Click the button to revert to the actual state of the Logic In port.

note: HAL cancels all read-only overrides when you disconnect Halogen or on HAL reboot.

Selector Control

Logic In Selector Control Properties

UI Element Purpose
Selections

Displays the two selections available on the control (Open/Closed for a Logic In.

note: Logic In ports default to the Toggle mode. To use the Selector control, you must change the mode configuration of the port.

From this properties dialog box, you can link the control to a Selector control on the Processing Map (with only two selections on it). To do so, click, drag, and drop the Logic In Selector link icon onto the link icon of the Selector control on the Processing Map.

note: You can change the state of a Logic In Selector from within Halogen even when connected to HAL. When connected, a Logic In Selector follows the state of the Logic In port, but you can override it by clicking on the selector radio button. This simulates changes from the physical switch (allowing you to test the control links). You can also do this when offline, but in this case, since there is no physical switch, Halogen does not consider the control to be overridden.

When the Logic In selector participates in a link, you can provide custom names for each selection by clicking the edit icon and then typing in the edit box that appears. This name is part of the link and is visible on the DR display when the link is active.

Cancel Override (online only)

Appears when you have overridden the current state of the physical switch attached to the Logic In port. Click the button to revert to the actual state of the Logic In port.

note: HAL cancels all read-only overrides when you disconnect Halogen or on HAL reboot.

Command Control

Logic In Command Control Properties

UI Element Purpose
Command

Click the button to assert the Command. Asserting the Command does little, however, until you link it to a Command control on the Processing Map (for example, a Command preset). To do so, click, drag, and drop the Logic In Command link icon onto the link icon of the Command control on the Processing Map. When linked, asserting the Logic In Command then asserts the linked Command.

note: Logic In ports default to the Toggle mode. To use the Command control, you must change the mode configuration of the port.