params_diff
Compares ArduPilot vehicle parameters against a saved backup, or two backups against each other, and reports configuration differences with warnings. Read-only.
Instructions
Compare parameters with a saved backup (backup_id from params_backups).
By default compares the live vehicle; with against_backup_id, compares two
backups without contacting the vehicle. Read-only.
Read warnings first: different firmware, board or vehicle type, or incomplete
data limit what the diff means. Changes marked volatile (boot counters,
boot-time gyro/baro calibration) are normally not configuration differences.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| backup_id | Yes | ||
| against_backup_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| changed | Yes | ||
| current | Yes | What was compared: 'vehicle' or a backup. | |
| vehicle | No | Live vehicle identity when comparing against a vehicle. | |
| warnings | Yes | Identity, firmware or completeness problems that limit what the diff means. Read these before trusting the result. | |
| reference | Yes | The baseline: backup id, file, or description. | |
| unchanged | Yes | ||
| only_in_current | Yes | Present now but absent from the baseline (new firmware or feature). | |
| only_in_reference | Yes | In the baseline but absent now (renamed in newer firmware, or belongs to a disabled feature). |