Awaiting heartbeatNo vehicle signal ยท No packet

Configuration

Operational setup, tuning, and real-equipment readiness modules.

Ground Control Station

Configuration Hub

Safety-critical configuration surfaces that are implemented, routed, and covered by executable verification gates.

Parameter SystemOPERATIONAL

Read, search, stage, diff, save, load, and write MAVLink parameters with real SITL load and write gates.

Verification
npm run verify:sitl:params && npm run verify:sitl:param-write

PID TuningOPERATIONAL

Tune loaded rate-controller parameters while viewing live vehicle attitude context from bridge telemetry.

Verification
npm run test:run -- src/lib/config/pidTuning.test.ts src/components/config/PidTuner.test.tsx

Battery MonitorOPERATIONAL

Inspect live battery telemetry and write primary ArduPilot battery monitor and failsafe parameters.

Verification
npm run test:run -- src/lib/config/batteryMonitor.test.ts src/components/config/BatteryMonitor.test.tsx

Failsafe ConfigurationOPERATIONAL

Review and write primary ArduPilot failsafe action parameters before bench or field testing.

Verification
npm run test:run -- src/lib/config/failsafeConfig.test.ts src/components/config/FailsafeConfig.test.tsx

Flight ModesOPERATIONAL

Assign six ArduCopter switch positions using FLTMODE1 through FLTMODE6 parameters.

Verification
npm run test:run -- src/lib/config/flightModes.test.ts src/components/config/FlightModesConfig.test.tsx

Radio CalibrationOPERATIONAL

Monitor MAVLink RC_CHANNELS input, PWM range, trim offsets, RSSI, and transmitter channel roles for bench calibration.

Verification
npm run test:run -- src/lib/config/radioCalibration.test.ts src/components/config/RadioCalibration.test.tsx

Motor TestOPERATIONAL

Run bench-only MAV_CMD_DO_MOTOR_TEST checks with prop-removal acknowledgement and conservative UI safety limits.

Verification
npm run test:run -- src/lib/config/motorTest.test.ts src/components/config/MotorTest.test.tsx

Test ReadinessOPERATIONAL

Follow simulation, flight-controller bench, and field readiness gates with evidence capture instructions.

Verification
npm run verify:browser