px4.parameter.read

开放平台 PX4 参数命令。PX4 参数:PARAM_REQUEST_READ 读取 PX4 参数值。请求模型是 ParameterReadRequest,完成响应是 ParameterReadResponse,其中会归一化 PX4 返回的 PARAM_VALUEPARAM_ERROR

请求参数

vendor
string
必填
固定 px4
device_id
string
必填
目标 PX4 设备 ID
command_type
string
必填
固定 px4.parameter.read
idempotency_key
string
必填
幂等键;重复请求返回同一命令
timeout_seconds
integer
超时秒数,范围 0~300
payload
object
必填
ParameterReadRequest 参数协议负载
payload.param_id
string
必填
ParameterReadRequest.param_id,PX4 参数名

PX4 帧映射

  • MAVLink frame: PARAM_REQUEST_READ
  • Message ID: 20
  • Completion: ParameterReadResponse,内部携带 PARAM_VALUE / PARAM_ERROR
  • Guard: 参数读取仍遵循真实下发默认关闭策略。

创建响应

command_id
string
平台命令 ID,用于后续查询
status
string
受理状态:ACCEPTED
accepted_at
string(datetime)
命令受理时间(UTC)

查询响应

status
string
执行状态:ACCEPTED / DELIVERED / SUCCEEDED / FAILED / TIMED_OUT / UNMATCHED_RESPONSE
vendor_response
object
ParameterReadResponse 摘要,包含 PARAM_VALUEPARAM_ERROR 结果
curl -X POST "/api/v1/open/downlink/commands" \
  -H "Content-Type: application/json" \
  -H "X-Api-Id: YOUR_API_ID" \
  -H "X-Api-Timestamp: YOUR_UNIX_SECONDS" \
  -H "X-Api-Nonce: YOUR_NONCE" \
  -H "X-Api-Signature: YOUR_SIGNATURE" \
  -d "{\"vendor\":\"px4\",\"device_id\":\"px4-real-1\",\"command_type\":\"px4.parameter.read\",\"payload\":{\"param_id\":\"COM_RC_IN_MODE\"},\"idempotency_key\":\"req-read-COM_RC_IN_MODE-001\",\"timeout_seconds\":30}"
{
  "command_id": "8cdb5bf3-8902-c5f7-f9aa-dc7fa0af1de0",
  "status": "ACCEPTED",
  "accepted_at": "2026-06-15T00:00:00Z"
}