|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
The screen's state. More...
#include <files_int.h>
The screen's state.
| int fs_state_t::active |
the pane OPEN and the rest act in
| char fs_state_t::auto_dir[CARD_DIR_MAX] |
AUTO LOG FOLDER in force
| int fs_state_t::bar_grab |
px below the thumb's top it was taken
| fm_bench_t fs_state_t::bench |
the io's bench, the log folders ours
| bool fs_state_t::busy |
handed over and not answered yet
| float fs_state_t::busy_s |
how long it has been under way, s
| bool fs_state_t::cancel_asked |
CANCEL was pressed on the job
| fm_entry_t fs_state_t::doomed |
the entry
| int fs_state_t::doomed_pane |
its pane
| bool fs_state_t::dragged |
a list press that scrolled
| bool fs_state_t::drawn_gate |
the gate as last drawn: shut
| uint32_t fs_state_t::drawn_tk_rev |
its revision as last drawn
| char fs_state_t::enter_name[FM_NAME_BUF] |
the folder an ENTER goes into
| bool fs_state_t::have_io |
files_screen_set_io() gave one
| fm_info_t fs_state_t::info |
the answer
| char fs_state_t::info_dir[FM_PATH_SIZE] |
its folder
| fm_entry_t fs_state_t::info_entry |
the entry
| fm_err_t fs_state_t::info_err |
FM_OK, or why the card did not answer
| files_io_t fs_state_t::io |
the card's task
| bool fs_state_t::message_ok |
a result, not a refusal
| unsigned fs_state_t::mount |
the card the panes are of; 0 none yet
| char fs_state_t::msg_a[FM_NAME_BUF] |
the first name it formats, or ""
| char fs_state_t::msg_b[FM_NAME_BUF] |
the second, RENAME's new name, or ""
| fm_err_t fs_state_t::msg_err |
FS_MSG_ERR: the answer
| ui_text_id_t fs_state_t::msg_id |
FS_MSG_TEXT: the text
| fs_msg_kind_t fs_state_t::msg_kind |
what the message line holds
| fs_name_for_t fs_state_t::name_for |
NEW > FOLDER, NEW > TEXT FILE, RENAME
| bool fs_state_t::need[2] |
a page of the pane is to be read
| fm_go_t fs_state_t::need_go[2] |
which page
| bool fs_state_t::need_look |
the next one looks at the slot first
| fm_tree_t fs_state_t::pane[2] |
the two panes as last read
| fm_err_t fs_state_t::pane_err[2] |
what its last read answered
| int fs_state_t::press |
an fs_hit_t
| int fs_state_t::press_pane |
a row's or a bar's pane
| int fs_state_t::press_row |
a row's index on the page
| int fs_state_t::press_scroll0 |
the pane's scroll at the press
| uint64_t fs_state_t::prog_done |
a job's bytes done, as last drawn
| uint64_t fs_state_t::prog_total |
and to do
| bool fs_state_t::read[2] |
the pane was read since the start
| fm_req_t fs_state_t::req |
the request
| bool fs_state_t::req_keep |
a PAGE of RESCAN's: keep the place
| int fs_state_t::req_pane |
PAGE, ENTER, UP: its pane; -1 else
| int fs_state_t::scroll[2] |
each pane's first row on screen
| bool fs_state_t::tap_have |
a press is held
| uint8_t fs_state_t::tap_id |
its contact
| bool fs_state_t::tap_moved |
it went past the slop
| int16_t fs_state_t::tap_x0 |
where it came down
| int16_t fs_state_t::tap_y0 |
where it came down
| ui_textkey_t fs_state_t::tk |
the keyboard
| char fs_state_t::user_dir[CARD_DIR_MAX] |
USER LOG FOLDER in force
| bool fs_state_t::valid[MAX_FBS] |
each framebuffer holds the last frame
| files_view_t fs_state_t::view |
what is on top