parseCommand handles single-verb commands 1 0.00355966 parseCommand splits device and trailing numeric value 1 0.00445292 parseCommand keeps option plus value 1 0.00346469 parseCommand keeps non-numeric option (raw motor command) 1 0.00475817 parseCommand on empty input 1 0.00347597 ConfigLoader maps and defaults typed values 1 0.00270282 environment overrides file credentials 1 0.00221621 ConfigLoader validates input 1 0.00298553 AxisMap converts degrees and counts with an offset 1 0.00230693 AxisMap clamps to the soft range on the way out 1 0.002558 AxisMap supports a negative (flipped) direction 1 0.00332187 AxisMap toDeg guards against a zero scale 1 0.00316496 parseCategories maps names, all/none, and flags unknown tokens 1 0.0029767 catFromString round-trips and flags unknown 1 0.00489377 category enable/disable/set round-trip 1 0.00363933 LOG_TRACE_CAT gating is independent of the linear level 1 0.00382581 expandUser expands ~ and environment variables 1 0.00350332 configSearchPaths honours the CLI argument first 1 0.00459609 parseScanCsv reads waypoints and skips comments/blanks 1 0.0033773 parseScanCsv throws on a malformed line 1 0.00301251 generateScanGrid produces yaw_intervals x pitch_levels points 1 0.00422159 ScanGrid cursor ping-pongs at both ends 1 0.00240321 ScanGrid single point and empty are safe 1 0.00278729 CaptureScheduler sweeps the scan grid with MOVE + settle + trigger 1 0.00287004 CaptureScheduler ControlCode 1 drives yaw to the target heading 1 0.00311307 CaptureScheduler clamps the target heading to the soft range 1 0.00324622 CaptureScheduler stays idle when capture inactive 1 0.00263608 parseTelemetryLine reads a two-axis ST line 1 0.00286897 parseTelemetryLine reads a yaw-only ST line (no flags field) 1 0.00273373 parseTelemetryLine rejects non-ST and malformed lines 1 0.0025402 parseTelemetryLine tolerates trailing CR 1 0.00300437 axisStateLabel maps every state 1 0.00241024 axisStateColor signals health 1 0.00260139 formatDegrees: one decimal, sign preserved, degree sign appended 1 0.00250799 formatTimeAgo: buckets and the never case 1 0.00247251 pendingSensorsView: all fields absent until drivers land 1 0.00252874 ---