Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

struct PwmSignalOutputsData

fbs/control.fbs / Source schema

Raw PWM pulse-width outputs for servo and ESC drivers.

FlatBuffers root table: PwmSignalOutputs

NameTypeUnit / ScaleNotes
timestamp_usulongmicrosecondsOutput timestamp in monotonic boot time.
active_maskuintbitmaskBitmask indicating which PWM outputs are valid, indexed from bit 0.
portubyteProducer-defined output bank or timer port.
output0_usushortmicrosecondsPWM output 0 pulse width.
output1_usushortmicrosecondsPWM output 1 pulse width.
output2_usushortmicrosecondsPWM output 2 pulse width.
output3_usushortmicrosecondsPWM output 3 pulse width.
output4_usushortmicrosecondsPWM output 4 pulse width.
output5_usushortmicrosecondsPWM output 5 pulse width.
output6_usushortmicrosecondsPWM output 6 pulse width.
output7_usushortmicrosecondsPWM output 7 pulse width.
output8_usushortmicrosecondsPWM output 8 pulse width.
output9_usushortmicrosecondsPWM output 9 pulse width.
output10_usushortmicrosecondsPWM output 10 pulse width.
output11_usushortmicrosecondsPWM output 11 pulse width.
output12_usushortmicrosecondsPWM output 12 pulse width.
output13_usushortmicrosecondsPWM output 13 pulse width.
output14_usushortmicrosecondsPWM output 14 pulse width.
output15_usushortmicrosecondsPWM output 15 pulse width.