Driver Mode 75: Pulse with Cancel Switch¶
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.
This driver is a pulse + timed PWM, with a cancel switch. It will pulse the driver for the specified time, then turn on the PWM for the specified time, then turn off. If the cancel switch is activated at any time during this process, the driver will turn off. This is useful for the main winding of a dual-wound flipper, and for diverters with exit switches.
In this driver mode, the "one shot" trigger will also cancel the driver.
[DL/DN]:<driver>,<trigger>,<on_switch>,<75>,<off_switch>,<full_power_ms>,<pwm2_ms_x100>,<pwm2_power><rest_ms><CR>
¶
<driver_id>¶
- FAST Driver number, zero based.
<trigger>¶
-
0x00 = Disabled
-
0x01 = Enter Switch True, and Exit Switch True
-
0x11 = Enter Switch False, and Exit Switch True
-
0x21 = Enter Switch True, and Exit Switch False
-
0x31 = Enter Switch False, and Exit Switch False
-
0xC1 = Virtual Switch True
-
0x81 = Virtual Switch False
<switch_id_ENTER>¶
- FAST Switch number, zero based.
<mode>¶
- 0x75 = Diverter
<switch_id_EXIT>¶
- FAST Switch number, zero based On Local Node (not based on system number)
<FULLPOWER_ONTIME>¶
- Driver On-Time in Milliseconds at Full Power (HEX)
<PWM2_ONTIMEx100mS>¶
- PWM2 On-Time X 100 Milliseconds (HEX)
<PWM2>¶
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 the docs, please let me know!
You can email me at brian@fastpinball.com. I maintain this site in my spare time, so there might be a week or so delay if you email me.
If you have a more pressing need, reach out to us via Slack, or email Aaron Davis.
Thanks!
N or > jump the next page, P or < for previous, search with S or ?