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

The screen's copy of the page: a plain value. More...

#include <hitec_link.h>

Data Fields

hitec_link_phase_t phase
uint16_t minor
bool hold_supply
bool known
link_hitec_state_t state
uint8_t port_no
uint16_t flags
bool held
bool stopped
bool ours
uint16_t seq
link_hitec_op_t op
uint16_t count
bool have_line
uint16_t pin
uint16_t line
uint16_t bit_ns

Detailed Description

The screen's copy of the page: a plain value.

Field Documentation

◆ bit_ns

uint16_t hitec_link_readout_t::bit_ns

the bit time of the open line, ns

◆ count

uint16_t hitec_link_readout_t::count

transactions since the port was taken, to 4095

◆ flags

uint16_t hitec_link_readout_t::flags

LINK_HT_F_*: STOPPED, RAIL, CAPTURE, KEY, PRECHARGE

◆ have_line

bool hitec_link_readout_t::have_line

the fields below were read since OPEN

◆ held

bool hitec_link_readout_t::held

the page holds a port: not FREE

◆ hold_supply

bool hitec_link_readout_t::hold_supply

the IOmcu holds SUPPLY from OPEN to CLOSE (LINK_MINOR_HITEC_HOLD)

◆ known

bool hitec_link_readout_t::known

the fields below were read

◆ line

uint16_t hitec_link_readout_t::line

LINK_HT_I_LINE: family, drive, LINK_HT_LINE_PRECHARGE

◆ minor

uint16_t hitec_link_readout_t::minor

the IOmcu's protocol minor; 0 while none answers

◆ op

link_hitec_op_t hitec_link_readout_t::op

the last operation the page started

◆ ours

bool hitec_link_readout_t::ours

this module opened the held port since the link came up; false for a port another writer holds, and for one held over a link loss or a panel restart

◆ phase

hitec_link_phase_t hitec_link_readout_t::phase

where the module is

◆ pin

uint16_t hitec_link_readout_t::pin

the port's GPIO; HITEC_LINK_NO_PIN

◆ port_no

uint8_t hitec_link_readout_t::port_no

which port: the one held, or the last

◆ seq

uint16_t hitec_link_readout_t::seq

the page's SEQ

◆ state

link_hitec_state_t hitec_link_readout_t::state

where the page's port is

◆ stopped

bool hitec_link_readout_t::stopped

LINK_HT_F_STOPPED


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