Relay Management

module load relay

Control the operation of the output servos.

Note this should only be used for the non-flight-control servos. An example of usage would be camera shutter controls. Use servo set [SERVO_NUM] [PWM] to set an output servo to a particular PWM value. Use servo repeat [SERVO_NUM] [PWM] [COUNT] [PERIOD] to make the servo repeat between it’s current and specified PWM values.

If relay controls are available, the relay set [RELAY_NUM] [0|1] to set a particular relay to 0 or 1. Similar to the servos, use relay repeat [RELAY_NUM] [COUNT] [PERIOD] to setup a repeating relay.

For running motor tests (useful for multicopters), the motortest command can be used:

motortest motornum type value timeout count

Where the motor number motornum with type 0 (percent), 1 (PWM) or 2 (RC passthrough) and value depending on the type selection.

Timeout is the number of seconds the test should run for.

Count is an optional parameter specifying how many times the test should run for.