QuadStick

Game controllers for quadriplegics

Game Configuration Output Functions

Fred DavisonComment

The response of an Output to its active Input can be controlled by selecting the output Function from the following list:

normal

The output is active only when the input is active.

toggle

When the input activates, the output will toggle, or latch, its on/off state.  It will hold its last on/off state until the next input activation or if the user changes to a mode that does not have the output configured with a toggle.

repeat

As long as the input is active, the output will turn on and off repeatedly.  The default rate is 10 times per second. An optional value for the number of repeats per second may be placed in the cell after the word, like "repeat 4". Adding a number after the word repeat will cause a red validation error marker, which can be ignored.

pulse

When the input goes from inactive to active, the output will turn on for brief period of time.  The default is 100ms. An optional parameter for the duration of the pulse, in milliseconds, may be placed in the cell after the word, like "pulse 1500".  Ignore the red validation marker when using the optional parameter. 

duty

As the input value goes from 0 to 100%, scale the duration of the on-time of the output.  The default minimum on/off time is 100ms.  An optional parameter, in milliseconds, can be added to adjust the minimum on/off time.  Ignore the red validation marker when using the optional parameter.

greater_than

When the analog value of the input equals or exceeds a value, the output will turn on.  (So this function is actually misnamed)  The default value is 100%, which will turn on the output when the input reaches 100%.  (A normal function turns on at 1%). An optional parameter, in percent, may be added.  Ignore the red validation marker when using the optional parameter. 

less_than

When the analog value of the input is less than a value, the output will turn on.  The default value is 100%.  This function acts like an inverter or not function.  An optional parameter, in percent, may be added. Ignore the red validation marker when using the optional parameter. 

force_off

When the input activates, it will force the output off.  This is used to allow one input to force off an output that was turned on or latched by an earlier input.  An optional parameter, in milliseconds, allows a delay in the force_off function.  The default delay is 0 ms

delayed_latch

When the input activates, the output will activate.  If the input is held active for longer than a period of time, the output will latch on and stay on when the input deactivates.  If the input is held active for less than the time period, the output will deactivate when the input deactivates.  A previously latched output can be turned off with a brief activation of the input or forced off by another input.  The default delay period is 1000ms.  An optional parameter....  yadda yadda, you know the drill by now...