rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
[struct].p Struct Reference

The page's state. More...

Data Fields

ui_keypad_t kp
int kp_row
int pressed
uint8_t press_id
uint32_t rev
uint8_t drawn_save
bool drawn_safe
int port
bool fn_open
int fn_hit
int fn_id
ui_tabs_t tester
ui_tabs_t pwm
char tester_port [16]
bool pin_down
int pin_id
uint32_t sig
uint32_t view_rev
uint32_t rev
prog_view_t view
uint32_t rev
uint32_t sig

Detailed Description

The page's state.

Field Documentation

◆ drawn_safe

bool [struct].p drawn_safe

whether the page was drawn SAFE

◆ drawn_save

uint8_t [struct].p drawn_save

the save line's state last drawn

◆ fn_hit

int [struct].p fn_hit

pressed: -1 none, 0 the face, 1 + row

◆ fn_id

int [struct].p fn_id

the touch id of that press

◆ fn_open

bool [struct].p fn_open

the FUNCTION list is open

◆ kp

ui_keypad_t [struct].p kp

the keypad over the page and the strip

◆ kp_row

int [struct].p kp_row

the row the keypad types, or -1

◆ pin_down

bool [struct].p pin_down

the PIN button is pressed

◆ pin_id

int [struct].p pin_id

the touch id of that press

◆ port

int [struct].p port

the entry shown, or -1 for a protocol

◆ press_id

uint8_t [struct].p press_id

the contact of that press

◆ pressed

int [struct].p pressed

the row whose value is pressed, or -1

◆ pwm

ui_tabs_t [struct].p pwm

PORT PWM: ON | OFF

◆ rev [1/2]

uint32_t [struct].p rev

bumped when the page's look changes

◆ rev [2/2]

uint32_t [struct].p rev

bumped by every change it draws

◆ sig

uint32_t [struct].p sig

what the column last showed

◆ tester

ui_tabs_t [struct].p tester

SERVO TESTER: OUTPUTS | PORT n

◆ tester_port

char [struct].p[16]

PORT n, the tester's second tab

◆ view_rev

uint32_t [struct].p view_rev

port_view_revision() last drawn


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