Skip to content

Driver Mode 20: Flip-Flop

This page describes a mode of operation for a driver. See the Working with Drivers section of the FAST Serial Protocol documentation for details about how to use it.

Uses two switches. One to enable, one to disable.

[DL/DL]:<DRIVER_ID>,<TRIGGER>,<SWITCH_ID_ON>,<20>,<SWITCH_ID_OFF>,<PWM1_MAXONTIME>,<PWM1>,<PWM2>,<REST_TIME><CR>

<DRIVER_ID>

  • FAST Driver number, zero based.

<TRIGGER>

  • 0x00 = Disabled

  • 0x01 = FLIP Switch True, Flop Switch True

  • 0x11 = FLIP Switch False, Flop Switch True

  • 0x21 = FLIP Switch True, Flop Switch False

  • 0x31 = FLIP Switch False, Flop Switch False

  • 0xC1 = Virtual Switch True (causes FLIP)

  • 0x81 = Virtual Switch False (causes Flop)

<SWITCH_ID_ON>

  • FAST Switch number, zero based, which turns on flipflop.

<MODE>

  • 0x20 = FlipFlop

<SWITCH_ID_OFF>

  • FAST Switch number, zero based, which turns off flipflop.

<PWM1_MAXONTIME>

  • PWM1 Max On-Time in Milliseconds (HEX)

<PWM1>

See PWM Byte Sequence Table

<PWM2>

See PWM Byte Sequence Table

<REST_TIME>

  • Rest Time in Milliseconds (HEX)

Flip-Flop Driver Comments

  • One-Shot will only trigger disable

  • Both switches must return false for cycle to repeat

  • Manual on will act as if the enable switch has been activated.

  • Manual off will act as if the disable switch has been activated

Documentation Feedback? Requests? Confused?

Hi! I'm Brian, and I'm responsible for the documentation at FAST Pinball. If you have any feedback, requests, corrections, ideas, or any other thoughts about this documentation, please let me know! You can email me at brian@fastpinball.com. Thanks!

N or > jump the next page, P or < for previous, search with S or ?