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

The two sources' last sets and the injector's health. More...

#include <touch_merge.h>

Data Fields

touch_point_t glass [TOUCH_MAX_POINTS]
uint8_t glass_n
touch_point_t inject [TOUCH_MAX_POINTS]
uint8_t inject_n
bool cut [TOUCH_MAX_POINTS]
bool shown [TOUCH_MAX_POINTS]
uint8_t fails
uint32_t last_try_ms
bool detached
bool absent
uint32_t ok_ms

Detailed Description

The two sources' last sets and the injector's health.

Field Documentation

◆ absent

bool touch_merge_t::absent

not found at start-up; never probed

◆ cut

bool touch_merge_t::cut[TOUCH_MAX_POINTS]

inject[i] is left out

◆ detached

bool touch_merge_t::detached

silent for TOUCH_MERGE_DETACH_MS

◆ fails

uint8_t touch_merge_t::fails

failed injector reads in a row

◆ glass

touch_point_t touch_merge_t::glass[TOUCH_MAX_POINTS]

the glass's last set

◆ glass_n

uint8_t touch_merge_t::glass_n

its count

◆ inject

touch_point_t touch_merge_t::inject[TOUCH_MAX_POINTS]

the injector's, ids marked

◆ inject_n

uint8_t touch_merge_t::inject_n

its count

◆ last_try_ms

uint32_t touch_merge_t::last_try_ms

when the injector was last asked

◆ ok_ms

uint32_t touch_merge_t::ok_ms

the last good read or probe

◆ shown

bool touch_merge_t::shown[TOUCH_MAX_POINTS]

inject[i] is in the frame


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