|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
Files | |
| servo_limit.h | |
| Finding a servo's installed mechanical limit by current. | |
| servo_limrun.h | |
| The limit run: the limit search (servo_limit.h) run on the SERVO screen against the INA3221's windows, and for a KST or Chaservo servo on the programming port, the servo's own travel limits lowered until neither end binds. | |
| servo_move.h | |
| One servo move judged from the servo's current, sample by sample: when it started moving and when it arrived, from a step command to one end. | |
| servo_sim.h | |
| A servo on a control surface, modelled for the limit search. | |
| servo_str.h | |
| The automatic servo test's words by id: every string the run writes or the SERVO screen shows about it is an entry of one table (UI_SERVO_TEXT in shared/text/include/ui_text.def). A caller that names an entry and nothing else of the run includes this alone, as ui_text.h does; the engine is servo_test.h. | |
| servo_sweep.h | |
| A servo swept through a curve: square, sine or triangle about its centre. | |
| servo_sync.h | |
| Synchronising two servos that drive one control surface. | |
| servo_test.h | |
| The automatic servo test: a servo stepped through supply voltages, its current measured at rest, moving and holding, its travel timed from the supply's current, then the voltage walked down until it no longer moves. | |
| servo_test_io.h | |
| What the automatic servo test reads and what it hands out: the supply's readings, the INA3221's windows and the encoder's readings it is fed, what it wants done, and the items of its outbox. A caller that feeds a run or carries its files to the card, and steps none, includes this alone, as servo_screen.h does; the engine is servo_test.h. | |