Firmware control

Output functions is the way you control your outputs through the firmware directly, not using simHub. There are three functions that should cover most of your needs:

  • setOutput()

  • triggerOutput()

  • rotaryOutput()

triggerOutput alone will give you the freedom to do pretty much anything.

setOutput()

Allows turn on/off a specific output on a specific hub.

triggerOutput()

Allows you to turn on/off a specific output on a specific hub under certain conditions. Also allows you to make the output "blink", turning it on/off at given time intervals.

To get access to things happening in the firmware and use this as a condition, there are triggers you can use. These will return true under certain conditions.

rotaryOutput()

Pairs an output hub to a rotary switch to make a single output slot on the hub activate depending on the position of the rotary switch. Will work for any amount of positions (up to 16) and has an offset setting to accurately match the rotary switch.

Last updated