|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
How the beeps are timed and told apart from the ESC's idle current. More...
#include <esc_stick.h>
Data Fields | |
| uint32_t | beep_min_ms |
| uint32_t | gap_min_ms |
| uint32_t | long_ms |
| uint32_t | long_max_ms |
| uint32_t | group_gap_ms |
| uint32_t | entry_ms |
| uint32_t | store_ms |
| uint32_t | off_ms |
| uint32_t | silence_ms |
| uint32_t | timeout_ms |
| uint32_t | threshold_ma |
| uint32_t | hysteresis_ma |
How the beeps are timed and told apart from the ESC's idle current.
None of it is measured: the defaults are guesses, kept as settings so a bench recording can replace them without a build.
| uint32_t esc_stick_timing_t::beep_min_ms |
shortest beep the ESC sounds
| uint32_t esc_stick_timing_t::entry_ms |
supply on to the first menu group
| uint32_t esc_stick_timing_t::gap_min_ms |
shortest silence between two beeps
| uint32_t esc_stick_timing_t::group_gap_ms |
silence that ends a group
| uint32_t esc_stick_timing_t::hysteresis_ma |
below threshold less this: silence
| uint32_t esc_stick_timing_t::long_max_ms |
a pulse longer than this is no beep
| uint32_t esc_stick_timing_t::long_ms |
a beep this long or longer is long
| uint32_t esc_stick_timing_t::off_ms |
supply off between two entries
| uint32_t esc_stick_timing_t::silence_ms |
no beep for this long ends the run
| uint32_t esc_stick_timing_t::store_ms |
held after the last selection
| uint32_t esc_stick_timing_t::threshold_ma |
above the idle floor: a beep
| uint32_t esc_stick_timing_t::timeout_ms |
the wanted group not heard in this long