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

The panel's state of the TONE link page. More...

#include <tone_link.h>

Data Fields

bool up
bool page
bool want_set
uint16_t want [LINK_TN_CONFIG_COUNT]
uint32_t want_ms
bool known
uint16_t held [LINK_TN_CONFIG_COUNT]
bool refused0
bool refused1
bool retry0
bool busy_nack
uint8_t told
uint32_t refused0_ms
uint32_t retry_ms
tone_link_op_kind_t pending
uint16_t out [4]
bool asked_status
uint32_t status_asked_ms
bool have_status
uint16_t status [TONE_LINK_STATUS_COUNT]
uint32_t status_ms
uint16_t was_flags
bool win_seen
uint16_t win_last
uint32_t win_moved_ms
bool synced
bool ring_empty
uint8_t quiet
uint16_t last
uint32_t missed
bool sel_ok
uint16_t sel_num
tone_beep_t hist [TONE_LINK_HISTORY]
uint8_t hist_n
uint8_t hist_at
uint32_t beeps_read
uint16_t events
bool event_given
uint32_t event_ms

Detailed Description

The panel's state of the TONE link page.

Field Documentation

◆ busy_nack

bool tone_link_t::busy_nack

the page says BUSY for a busy pin (4.17)

◆ hist_at

uint8_t tone_link_t::hist_at

the slot the next beep goes to

◆ hist_n

uint8_t tone_link_t::hist_n

held, to TONE_LINK_HISTORY

◆ last

uint16_t tone_link_t::last

the number of the last beep taken, 0 none

◆ page

bool tone_link_t::page

the IOmcu has TONE (4.8)

◆ quiet

uint8_t tone_link_t::quiet

beeps still to ask that may predate it

◆ retry0

bool tone_link_t::retry0

refused0 lifts after TONE_LINK_RETRY_MS

◆ retry_ms

uint32_t tone_link_t::retry_ms

the first frame last offered for a busy pin

◆ ring_empty

bool tone_link_t::ring_empty

the capture began again, place unknown

◆ sel_ok

bool tone_link_t::sel_ok

EVT_SEL holds sel_num on the page

◆ synced

bool tone_link_t::synced

last is meaningful

◆ told

uint8_t tone_link_t::told

bit 0, 1: a frame's refusal said for this edit

◆ up

bool tone_link_t::up

an IOmcu answers

◆ want_ms

uint32_t tone_link_t::want_ms

when it last changed

◆ was_flags

uint16_t tone_link_t::was_flags

FLAGS as last read under this set-up

◆ win_last

uint16_t tone_link_t::win_last

WINDOW as last read

◆ win_moved_ms

uint32_t tone_link_t::win_moved_ms

the read that first showed it, or one of a page not running

◆ win_seen

bool tone_link_t::win_seen

win_last holds a read's WINDOW


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