|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
One row of the parameter table. More...
#include <hitec_reg.h>
Data Fields | |
| uint8_t | id |
| uint8_t | layouts |
| uint8_t | addr |
| uint8_t | addr2 |
| uint8_t | size |
| uint8_t | enc |
| uint8_t | unit |
| uint8_t | access |
| uint8_t | src |
| uint8_t | step |
| int32_t | min |
| int32_t | max |
One row of the parameter table.
A parameter whose cells or encoding differ between layouts has one row per layout. min, max and step are the limits of an edit in the row's unit; FS_US also takes HITEC_FS_LIMP and HITEC_FS_OFF.
| uint8_t hitec_param_info_t::access |
| uint8_t hitec_param_info_t::addr |
register or first cell
| uint8_t hitec_param_info_t::addr2 |
second register or cell, HITEC_ADDR_NONE
| uint8_t hitec_param_info_t::enc |
encoding, private to hitec_reg.c
| uint8_t hitec_param_info_t::id |
| uint8_t hitec_param_info_t::layouts |
HITEC_LAYOUT_BIT() of every layout the row is for
| int32_t hitec_param_info_t::max |
largest value of an edit
| int32_t hitec_param_info_t::min |
smallest value of an edit
| uint8_t hitec_param_info_t::size |
bytes from addr: classic 1 to 16, D 2
| uint8_t hitec_param_info_t::src |
hitec_src_t of the encoding
| uint8_t hitec_param_info_t::step |
step of an edit; 0 for read only
| uint8_t hitec_param_info_t::unit |