|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
#include <coproc_update_screen.h>
Data Fields | |
| bool | offered |
| uint32_t | offer_gen |
| bool | active |
| cu_step_t | step |
| uint16_t | block |
| uint16_t | blocks |
| uint32_t | starts_taken |
| cu_version_t | running |
| cu_version_t | carried |
| bool | have_image |
| bool | reachable |
| cu_check_t | check |
| bool | radio_up |
| bool | installing |
The update as the application knows it, once a frame.
| bool cu_feed_t::active |
an update runs
| cu_version_t cu_feed_t::carried |
the version this panel carries
| cu_check_t cu_feed_t::check |
the control task's last build check
| bool cu_feed_t::have_image |
this build carries an IOmcu image
| bool cu_feed_t::installing |
an install of a panel image under way
| uint32_t cu_feed_t::offer_gen |
grows with each new offer
| bool cu_feed_t::offered |
the question waits for START or CANCEL
| bool cu_feed_t::radio_up |
the panel's radio is not wholly off
| bool cu_feed_t::reachable |
an IOmcu answers: the link is up, or one of another protocol major answers its identity
| cu_version_t cu_feed_t::running |
the version the IOmcu runs
| uint32_t cu_feed_t::starts_taken |
STARTs the update side has taken
| cu_step_t cu_feed_t::step |
while active: the step and the blocks