|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
The SERVO page state: its registers, the sweep, and the hold. More...
#include <servo_page.h>
Data Fields | |
| uint16_t | regs [LINK_SV_COUNT] |
| sweep_t | sweep |
| uint32_t | heard_ms |
| bool | finished |
| bool | holding |
| uint8_t | target_first |
| uint8_t | target_n |
| uint16_t | ports |
| uint16_t | sliced |
The SERVO page state: its registers, the sweep, and the hold.
| bool servo_page_t::finished |
made its movements; the curve not changed
| uint32_t servo_page_t::heard_ms |
when the sweep was last written
| bool servo_page_t::holding |
LINK_SV_HOLD in force
| uint16_t servo_page_t::ports |
bank channels pulsing, not slots
| uint16_t servo_page_t::regs[LINK_SV_COUNT] |
registers 0 to 6, LINK_SV_*
| uint16_t servo_page_t::sliced |
bank channels held at PROG_PORT_RATE_HZ
| sweep_t servo_page_t::sweep |
the sweep in progress, if any
| uint8_t servo_page_t::target_first |
the channels commanded, when target_n
| uint8_t servo_page_t::target_n |
is not 0; else the standard servo ports