rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
sense_map_link_t Struct Reference

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

Detailed Description

The panel's state of the SENSE_MAP link page.

Field Documentation

◆ clash

uint8_t sense_map_link_t::clash

parts left out for the INA228's address

◆ dark

uint8_t sense_map_link_t::dark

parts left out because the settings leave them dark

◆ ev_parts

uint8_t sense_map_link_t::ev_parts[4]

per event bit, the parts it names

◆ events

uint8_t sense_map_link_t::events

events pending, a bit each

◆ fitted

uint8_t sense_map_link_t::fitted

parts fitted, enabled or not

◆ flags

uint16_t sense_map_link_t::flags

FLAGS as last read

◆ forced

bool sense_map_link_t::forced

FLAGS' IN_FORCE as last read, or a write taken since

◆ have_status

bool sense_map_link_t::have_status

IDs and FLAGS read under this map

◆ ids

uint16_t sense_map_link_t::ids[LINK_SM_PARTS]

per part, the ID read

◆ known

bool sense_map_link_t::known

the page has been read since link-up

◆ nobus

bool sense_map_link_t::nobus

every part left out: no sensor bus

◆ page

bool sense_map_link_t::page

it has SENSE_MAP (4.25)

◆ refused

bool sense_map_link_t::refused

the page refused want

◆ reread

bool sense_map_link_t::reread

a write was taken: SENSE to be read again

◆ setup_ms

uint32_t sense_map_link_t::setup_ms

when the map in force was taken or read

◆ told

bool sense_map_link_t::told

an event was handed out at told_ms

◆ told_ms

uint32_t sense_map_link_t::told_ms

when the event was handed out, ms

◆ up

bool sense_map_link_t::up

an IOmcu answers

◆ want

uint16_t sense_map_link_t::want[LINK_SM_KEPT]

as it is to be written

◆ want_ms

uint32_t sense_map_link_t::want_ms

when want was set, ms

◆ was_flags

uint16_t sense_map_link_t::was_flags

FLAGS before that read

◆ wrong_id

uint16_t sense_map_link_t::wrong_id[LINK_SM_PARTS]

the ID a WRONG event names


The documentation for this struct was generated from the following file: