rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
include Directory Reference

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.