params_list
Downloads all ArduPilot parameters from a MAVLink flight controller and returns entries matching an optional case-insensitive glob, such as COMPASS_*.
Instructions
Download all parameters and return those matching an optional
case-insensitive glob (e.g. 'COMPASS_*'). Read-only. Takes a few seconds on
slow links. status is partial if some parameters never arrived; their
indices are in missing_indices. Values flagged precision_limited may be
rounded by MAVLink's float encoding.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "params_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pattern | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes | ||
| status | Yes | ||
| pattern | No | Glob filter that was applied. | |
| vehicle | Yes | ||
| received | Yes | Distinct parameters received (unfiltered). | |
| missing_indices | No | Indices never received despite re-requests. | |
| total_on_vehicle | No | Parameter count reported by the vehicle (unfiltered). |