mavlink id 0 HEARTBEAT
返回字段名称
| 类型
| 单位
| 描述
|
custom_mode
| uint32_t
| PX4 custom_mode 编码格式
| 无人机飞行模式
|
type
| uint8_t
| MAV_TYPE 见下表
| 飞控类型
|
autopilot
| uint8_t
| MAV_AUTOPILOT 见下表
| 无人机型号
|
base_mode
| uint8_t
| MAV_MODE_FLAG 见下表
| 无人机基本状态位图
|
system_status
| uint8_t
| MAV_STATE 见下表
| 无人机状态
|
mavlink_version
| uint8_t
|
| mavlink协议版本
|
MAV_TYPE
Value
| Field Name
| Description
|
0
| MAV_TYPE_GENERIC
| 通用微型飞行器
|
1
| MAV_TYPE_FIXED_WING
| 固定翼
|
2
| MAV_TYPE_QUADROTOR
| 四旋翼
|
3
| MAV_TYPE_COAXIAL
| 共轴直升机
|
4
| MAV_TYPE_HELICOPTER
| 带尾桨的普通直升机
|
5
| MAV_TYPE_ANTENNA_TRACKER
| 地面天线跟踪站
|
6
| MAV_TYPE_GCS
| 操作员控制单元/地面站
|
MAV_AUTOPILOT
Value
| Field Name
| Description
|
0
| MAV_AUTOPILOT_GENERIC
| 通用自动驾驶,支持所有内容。
|
1
| MAV_AUTOPILOT_RESERVED
| 预留给未来使用。
|
12
| MAV_AUTOPILOT_PX4
| PX4 自动驾驶仪 - http://px4.io/
|
MAV_MODE_FLAG
Value
| Field Name
| Description
|
0b00000001
| MAV_MODE_FLAG_CUSTOM_MODE_ENABLED
| 系统特定自定义模式已启用。使用该标志启用自定义模式时,其他所有标志都应忽略。
|
0b00000100
| MAV_MODE_FLAG_AUTO_ENABLED
| 启用自动模式后,无人机自行定位目标位置。
|
0b00010000
| MAV_MODE_FLAG_STABILIZE_ENABLED
| 飞控自动稳定姿态和位置,但需要接收控制输入来移动。
|
0b00100000
| MAV_MODE_FLAG_HIL_ENABLED
| 硬件进入仿真环境。所有电机都被停用了,但内部软件完全正常工作。
|
0b01000000
| MAV_MODE_FLAG_MANUAL_INPUT_ENABLED
| 遥控输入已启用。
|
0b10000000
| MAV_MODE_FLAG_SAFETY_ARMED
| MAV 安全设置为已启动。电机已启用。
|
MAV_STATE
Value
| Field Name
| Description
|
3
| MAV_STATE_STANDBY
| 当无人机处于地面时发出此状态
|
4
| MAV_STATE_ACTIVE
| 当无人机处于空中时发出此状态
|
mavlink id 1 SYS_STATUS
返回字段名称
| 类型
| 单位
| 描述
|
voltage_battery
| uint16_t
| mV
| 电池电压
|
current_battery
| int16_t
| mA
| 电池电量毫安
|
battery_remaining
| int8_t
| %
| 电池电量百分比
|
onboard_control_sensors_enabled_extended
| uint32_t
|
| 避障状态 0 不正常 1 正常
|
作者:admin 创建时间:2024-09-14 14:04
最后编辑:sfd 更新时间:2026-03-04 17:44
MAVLINK 组件类型在 HEARTBEAT 消息中报告。飞控必须报告所安装飞行器的类型。
微型飞行器/自动驾驶仪类型。标志着各个模型的具体特征。
无人机基础状态的位掩码。