Skip to content

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)

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