|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
The panel's state of the SENSE_MAP link page. More...
#include <sense_map_link.h>
Data Fields | |
| bool | up |
| bool | page |
| bool | known |
| bool | want_set |
| uint16_t | want [LINK_SM_KEPT] |
| uint8_t | dark |
| uint8_t | clash |
| uint8_t | fitted |
| bool | nobus |
| uint32_t | want_ms |
| uint16_t | held [LINK_SM_KEPT] |
| bool | refused |
| bool | reread |
| bool | forced |
| uint32_t | setup_ms |
| sense_map_link_op_kind_t | pending |
| bool | asked |
| uint32_t | asked_ms |
| bool | have_status |
| uint16_t | ids [LINK_SM_PARTS] |
| uint16_t | wrong_id [LINK_SM_PARTS] |
| uint16_t | flags |
| uint16_t | was_flags |
| bool | silent_told [LINK_SM_PARTS] |
| bool | online_seen [LINK_SM_PARTS] |
| uint8_t | ev_parts [4] |
| uint8_t | events |
| bool | told |
| uint32_t | told_ms |
The panel's state of the SENSE_MAP link page.
| uint8_t sense_map_link_t::clash |
parts left out for the INA228's address
| uint8_t sense_map_link_t::dark |
parts left out because the settings leave them dark
| uint8_t sense_map_link_t::ev_parts[4] |
per event bit, the parts it names
| uint8_t sense_map_link_t::events |
events pending, a bit each
| uint8_t sense_map_link_t::fitted |
parts fitted, enabled or not
| uint16_t sense_map_link_t::flags |
FLAGS as last read
| bool sense_map_link_t::forced |
FLAGS' IN_FORCE as last read, or a write taken since
| bool sense_map_link_t::have_status |
IDs and FLAGS read under this map
| uint16_t sense_map_link_t::ids[LINK_SM_PARTS] |
per part, the ID read
| bool sense_map_link_t::known |
the page has been read since link-up
| bool sense_map_link_t::nobus |
every part left out: no sensor bus
| bool sense_map_link_t::page |
it has SENSE_MAP (4.25)
| bool sense_map_link_t::refused |
the page refused want
| bool sense_map_link_t::reread |
a write was taken: SENSE to be read again
| uint32_t sense_map_link_t::setup_ms |
when the map in force was taken or read
| bool sense_map_link_t::told |
an event was handed out at told_ms
| uint32_t sense_map_link_t::told_ms |
when the event was handed out, ms
| bool sense_map_link_t::up |
an IOmcu answers
| uint16_t sense_map_link_t::want[LINK_SM_KEPT] |
as it is to be written
| uint32_t sense_map_link_t::want_ms |
when want was set, ms
| uint16_t sense_map_link_t::was_flags |
FLAGS before that read
| uint16_t sense_map_link_t::wrong_id[LINK_SM_PARTS] |
the ID a WRONG event names