Skip to content

Driver Mode 30: Delayed

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.

Mode 30 is used when you want a delay between the time the switch is activated and the driver is fired. The switch must fully debounce, but does not have to stay active the entire time.

This delayed drive is good for things like kickbacks where you need a add some time between when the ball hits the outlane switch and the kickback coil is fired.

The value for the delay time is per 10ms, so a value of 5 is a 50ms delay.

[DL/DL]:<DRIVER_ID>,<TRIGGER>,<SWITCH_ID>,<30>,<DELAYTIMEx10mS>,<ONTIME_FULLPOWER>,<PWM1_ONTIME>,<PWM1>,<REST_TIME><CR>

<DRIVER_ID>

  • FAST Driver number, zero based.

<TRIGGER>

  • 0x00 = Disabled

  • 0x01 = Switch True

  • 0x11 = Switch False

  • 0xC1 = Virtual Switch True

  • 0x81 = Virtual Switch False

<SWITCH_ID>

  • FAST Switch number, zero based.

<MODE>

  • 0x30 = Delayed

<DELAYTIMEx10mS>

  • Driver Delay Time in HEX x 10mS

<ONTIME_FULLPOWER>

  • Driver On-Time at Full Power in Milliseconds (HEX)

<PWM1_ONTIME>

  • PWM1 On-Time in Milliseconds (HEX)

<PWM1>

See PWM Byte Sequence Table

<REST_TIME>

  • Rest Time in Milliseconds (HEX)

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 ?