nav_loiter_to_alt
PX4 能力域:navigation。PX4 映射:MAV_CMD_NAV_LOITER_TO_ALT。
该命令用于 PX4 的导航与任务场景,对应 MAVLink 命令 MAV_CMD_NAV_LOITER_TO_ALT。Open Platform 使用 nav_loiter_to_alt 作为具名 command 类型,并按 PX4 MAVLink XML 中的具名参数构造下发帧;真实下发仍受 PX4 agent 的 disabled/guarded 安全策略保护。命令语义可按“nav loiter to alt”理解,具体执行结果以 PX4 返回的 COMMAND_ACK 为准。
中文说明
nav_loiter_to_alt 是 PX4 MAV_CMD_NAV_LOITER_TO_ALT 的 named downlink command。调用方只提交 command_type 和具名 payload 字段;云端协议不暴露 param1..param7。PX4 agent 在 guarded、hitl 或 offboard 模式下确认 operator guard 和 transport ready 后,按 COMMAND_INT 构造 MAVLink frame,并通过 COMMAND_ACK 关联最终 flow 结果。默认 disabled 模式不会向 PX4 发送 frame。
请求参数
固定
px4目标 PX4 设备 ID
固定
nav_loiter_to_alt幂等键;重复请求返回同一命令
超时秒数,范围
0~300该 command 的 typed request payload;字段名由 PX4 MAVLink XML 标签生成,但调用方不需要提交裸
param1..param7。字段含义:Heading Required,枚举
MAV_BOOL;PX4 帧映射到 MAVLink 参数 1。字段含义:Radius,单位
m;PX4 帧映射到 MAVLink 参数 2。字段含义:Xtrack Location;PX4 帧映射到 MAVLink 参数 4。
字段含义:Latitude;PX4 帧映射到 MAVLink 参数 5。
字段含义:Longitude;PX4 帧映射到 MAVLink 参数 6。
字段含义:Altitude,单位
m;PX4 帧映射到 MAVLink 参数 7。PX4 帧映射
- MAVLink command:
MAV_CMD_NAV_LOITER_TO_ALT - Command ID:
31 - Default transport:
COMMAND_INT - Source XML:
common.xml - Completion:
COMMAND_ACK - Guard: 真实 PX4 下发默认关闭;guarded 模式需要显式授权和 ready transport。
创建响应
平台命令 ID,用于后续查询
受理状态:
ACCEPTED命令受理时间(UTC)
查询响应
平台命令 ID
执行状态:
ACCEPTED / DELIVERED / SUCCEEDED / FAILED / TIMED_OUT / UNMATCHED_RESPONSE厂商标识,固定为
px4目标 PX4 设备 ID
PX4 command 类型
映射后的
COMMAND_ACK.result 值PX4 ACK 摘要
PX4 ACK 摘要,包含 MAVLink command ID 和 transport
PX4 ACK 关联
PX4 agent 发送 frame 后等待COMMAND_ACK,按 command id 关联响应。默认 disabled 模式不会发 frame,而是直接生成 rejected lifecycle。