|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
The overlay's state. More...
#include <kst_panel_int.h>
Data Structures | |
| struct | [struct].ch |
| struct | [struct].warn |
| struct | [struct].run |
Data Fields | |
| kst_prog_t | prog |
| gfx_rect_t | area |
| bool | open |
| uint8_t | note_page |
| uint32_t | note_sig |
| Signature of the notes' places and rows the page is of. | |
| ui_tabs_t | tabs |
| bool | hv |
| bool | loaded |
| bool | card_look |
| ui_keypad_t | kp |
| int | kp_row |
| Row the keypad edits, or KP_VOLTAGE, KP_CURRENT, KP_WAIT. | |
| ui_textkey_t | tk |
| char | name [KST_PROG_NAME_MAX] |
| bool | name_wait |
| bool | files_wait |
| uint32_t | files_seq |
| struct | ch |
| struct | warn |
| bool | have |
| uint8_t | id |
| int | pressed |
| int | row |
| float | held_s |
| kst_prog_state_t | state_seen |
| uint32_t | sig |
| uint32_t | rev |
| Revision, counted up when the overlay's picture changes. | |
| uint32_t | hold_rev |
| struct | run |
The overlay's state.
| gfx_rect_t kst_panel_state_t::area |
the overlay's area, body pixels
| bool kst_panel_state_t::card_look |
whether the card in the slot is asked for
| struct kst_panel_state_t::[struct].ch kst_panel_state_t::ch |
the list of choices
| uint32_t kst_panel_state_t::files_seq |
files sequence number of the list asked for
| bool kst_panel_state_t::files_wait |
whether the files list was asked for
| bool kst_panel_state_t::have |
whether a press is on the glass
| float kst_panel_state_t::held_s |
seconds a plus or minus key has been held
| uint32_t kst_panel_state_t::hold_rev |
revision, counted up when a hold advances
| bool kst_panel_state_t::hv |
HV SERVO: above KST_PANEL_STD_MV may be set
| uint8_t kst_panel_state_t::id |
touch id of the press
| ui_keypad_t kst_panel_state_t::kp |
the keypad that edits a field or the supply
| bool kst_panel_state_t::loaded |
whether the options were read from the settings
| char kst_panel_state_t::name[KST_PROG_NAME_MAX] |
the name typed
| bool kst_panel_state_t::name_wait |
whether the save of that name is on its way
| uint8_t kst_panel_state_t::note_page |
notes page shown, when the notes take more than one
| bool kst_panel_state_t::open |
whether the overlay is open
| int kst_panel_state_t::pressed |
what the press is on, P_*
| kst_prog_t kst_panel_state_t::prog |
the programmer's session
| int kst_panel_state_t::row |
row the press is on
| struct kst_panel_state_t::[struct].run kst_panel_state_t::run |
the limit run's step
| uint32_t kst_panel_state_t::sig |
signature of the last draw
| kst_prog_state_t kst_panel_state_t::state_seen |
the programmer's state as last drawn
| ui_tabs_t kst_panel_state_t::tabs |
the five page tabs
| ui_textkey_t kst_panel_state_t::tk |
keyboard that types a new file's name
| struct kst_panel_state_t::[struct].warn kst_panel_state_t::warn |
the warning page