rotary2Bit

Encoder functions in the rotary2Bit category. Information on this category here.

rotary2Inc()

Standard incremental encoder setup. Rotating CW will give a button pulse, rotating CCW will give a button pulse with a button number 1 value higher.

rotary2Bite()

Standard incremental encoder setup. Rotating CW will give a button pulse, rotating CCW will give a button pulse with a button number 1 value higher.

In addition, this switch can set the bite point of your clutches. Works in combination with biteButton(). The button presses will not trigger when setting bite point.

rotary2BiteAdjust()

Similar to rotary2Bite above, but instead of changing bitePoint by going through the bite point setting sequence, it will directly increase (CW rotation) or decrease (CCW rotation) the bitepoint by a set amount while biteButton is held.

rotary2Throttle()

Standard incremental encoder setup. Rotating CW will give a button pulse, rotating CCW will give a button pulse with a button number 1 value higher.

In addition, this switch can set the throttle hold value when the modButton() is held.. The button presses will not trigger when setting throttle hold value. Adjustments will be with 1% increments.

rotary2Brake()

Standard incremental encoder setup. Rotating CW will give a button pulse, rotating CCW will give a button pulse with a button number 1 value higher.

In addition, this switch can set the brake magic value when the modButton() is held.. The button presses will not trigger when setting brake magic value. Adjustments will be with 1% increments.

rotary2Modes()

Setup with several switch modes, including a hybrid switch. You can set the amount of positions of the hybrid switch to any number.

Modes:

  • 0: 4-position switch

  • 1: Incremental (similar to rotary2Inc())

  • 2: Open hybrid, X positions

  • 3: Closed hybrid

Uses the rotary field for field placement. Since is has 4 modes it uses 2 slots in the field.

rotary2Multi()

A counting multiposition switch. You can set the amount of positions to any number. The physical position of the switch will not be in sync with button number.

rotary2Multis()

Switch with several multiposition modes, including a 4-position switch and 3 instances of rotary2Multi().

Modes:

  • 0: 4-position switch. Absolute, but the 4 positions are repeated several times during a full 360 degree rotation of the switch.

  • 1: Counting multiposition switch, any amount of positions.

  • 2: Counting multiposition switch, any amount of positions.

  • 3: Counting multiposition switch, any amount of positions.

Uses the rotary field for field placement. Since is has 4 modes it uses 2 slots in the field.

preset2Bit()

Standard incremental encoder setup. Rotating CW will give a button pulse, rotating CCW will give a button pulse with a button number 1 value higher.

Added function is the ability to change presets. If holding the modButton(), rotating this switch will more to a higher/lower preset.

Last updated