|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
One request. The screen fills the fields of its kind, the runner writes the answer into the same request. More...
#include <fm_req.h>
Data Fields | |
| fm_req_kind_t | kind |
| bool | look |
| The slot is looked at before the request: a card put in, taken out or swapped since the last look is found (fm_runner_t look). | |
| fm_tree_t | tree |
| fm_go_t | go |
| int | row |
| char | dir [FM_PATH_SIZE] |
| char | name [FM_NAME_BUF] |
| bool | is_dir |
| unsigned | mount |
| fm_job_t | job |
| char | user_logs [CARD_DIR_MAX] |
| char | auto_logs [CARD_DIR_MAX] |
| fm_info_t | info |
| fm_err_t | err |
One request. The screen fills the fields of its kind, the runner writes the answer into the same request.
| char fm_req_t::auto_logs[CARD_DIR_MAX] |
AUTO LOG FOLDER in force; "" is CARD_AUTO_LOGS
| char fm_req_t::dir[FM_PATH_SIZE] |
INFO: the entry's folder
| fm_err_t fm_req_t::err |
the answer: FM_OK or why not
| fm_go_t fm_req_t::go |
PAGE: which page
| fm_info_t fm_req_t::info |
INFO's answer
| bool fm_req_t::is_dir |
INFO: it is a folder
| fm_job_t fm_req_t::job |
JOB: started by an fm_job_*() call
| fm_req_kind_t fm_req_t::kind |
what is asked
| unsigned fm_req_t::mount |
INFO: the mount it was listed from
| char fm_req_t::name[FM_NAME_BUF] |
INFO: its name
| int fm_req_t::row |
ENTER: the row of the folder
| fm_tree_t fm_req_t::tree |
PAGE, ENTER, UP: the pane, read and written in place
| char fm_req_t::user_logs[CARD_DIR_MAX] |
USER LOG FOLDER in force; "" is CARD_USER_LOGS