struct PwmSignalOutputsData
fbs/control.fbs / Source schema
Raw PWM pulse-width outputs for servo and ESC drivers.
FlatBuffers root table: PwmSignalOutputs
| Name | Type | Unit / Scale | Notes |
|---|---|---|---|
timestamp_us | ulong | microseconds | Output timestamp in monotonic boot time. |
active_mask | uint | bitmask | Bitmask indicating which PWM outputs are valid, indexed from bit 0. |
port | ubyte | Producer-defined output bank or timer port. | |
output0_us | ushort | microseconds | PWM output 0 pulse width. |
output1_us | ushort | microseconds | PWM output 1 pulse width. |
output2_us | ushort | microseconds | PWM output 2 pulse width. |
output3_us | ushort | microseconds | PWM output 3 pulse width. |
output4_us | ushort | microseconds | PWM output 4 pulse width. |
output5_us | ushort | microseconds | PWM output 5 pulse width. |
output6_us | ushort | microseconds | PWM output 6 pulse width. |
output7_us | ushort | microseconds | PWM output 7 pulse width. |
output8_us | ushort | microseconds | PWM output 8 pulse width. |
output9_us | ushort | microseconds | PWM output 9 pulse width. |
output10_us | ushort | microseconds | PWM output 10 pulse width. |
output11_us | ushort | microseconds | PWM output 11 pulse width. |
output12_us | ushort | microseconds | PWM output 12 pulse width. |
output13_us | ushort | microseconds | PWM output 13 pulse width. |
output14_us | ushort | microseconds | PWM output 14 pulse width. |
output15_us | ushort | microseconds | PWM output 15 pulse width. |