px4(apm)的log结构
来源:互联网 发布:计量型数据什么? 编辑:程序博客网 时间:2024/05/04 09:40
字节1:A3
字节2:95
字节3:消息ID
后续字节:数据
消息ID定义如下:
LOG_FORMAT_MSG = 128,
LOG_PARAMETER_MSG,
LOG_GPS_MSG,
LOG_GPS2_MSG,
LOG_IMU_MSG,
LOG_MESSAGE_MSG,
LOG_RCIN_MSG,
LOG_RCOUT_MSG,
LOG_RSSI_MSG,
LOG_IMU2_MSG,
LOG_BARO_MSG,
LOG_POWR_MSG,
LOG_AHR2_MSG,
LOG_SIMSTATE_MSG,
LOG_EKF1_MSG,
LOG_EKF2_MSG,
LOG_EKF3_MSG,
LOG_EKF4_MSG,
LOG_CMD_MSG,
LOG_RADIO_MSG,
LOG_ATRP_MSG,
LOG_CAMERA_MSG,
LOG_IMU3_MSG,
LOG_TERRAIN_MSG,
LOG_GPS_UBX1_MSG,
LOG_GPS_UBX2_MSG,
LOG_GPS2_UBX1_MSG,
LOG_GPS2_UBX2_MSG,
LOG_ESC1_MSG,
LOG_ESC2_MSG,
LOG_ESC3_MSG,
LOG_ESC4_MSG,
LOG_ESC5_MSG,
LOG_ESC6_MSG,
LOG_ESC7_MSG,
LOG_ESC8_MSG,
LOG_EKF5_MSG,
LOG_BAR2_MSG,
LOG_ARSP_MSG,
LOG_ATTITUDE_MSG,
LOG_CURRENT_MSG,
LOG_COMPASS_MSG,
LOG_COMPASS2_MSG,
LOG_COMPASS3_MSG,
LOG_MODE_MSG,
LOG_GPS_RAW_MSG,
LOG_GPS_RAWH_MSG,
LOG_GPS_RAWS_MSG,
LOG_GPS_SBF_EVENT_MSG,
LOG_ACC1_MSG,
LOG_ACC2_MSG,
LOG_ACC3_MSG,
LOG_GYR1_MSG,
LOG_GYR2_MSG,
LOG_GYR3_MSG,
LOG_POS_MSG,
LOG_PIDR_MSG,
LOG_PIDP_MSG,
LOG_PIDY_MSG,
LOG_PIDA_MSG,
LOG_PIDS_MSG,
LOG_VIBE_MSG,
LOG_IMUDT_MSG,
LOG_IMUDT2_MSG,
LOG_IMUDT3_MSG,
LOG_ORGN_MSG,
LOG_RPM_MSG,
LOG_GPA_MSG,
LOG_GPA2_MSG,
LOG_RFND_MSG,
LOG_BAR3_MSG,
LOG_NKF1_MSG,
LOG_NKF2_MSG,
LOG_NKF3_MSG,
LOG_NKF4_MSG,
LOG_NKF5_MSG,
LOG_NKF6_MSG,
LOG_NKF7_MSG,
LOG_NKF8_MSG,
LOG_NKF9_MSG,
LOG_DF_MAV_STATS,
LOG_MSG_SBPHEALTH,
LOG_MSG_SBPLLH,
LOG_MSG_SBPBASELINE,
LOG_MSG_SBPTRACKING1,
LOG_MSG_SBPTRACKING2,
LOG_MSG_SBPRAW1,
LOG_MSG_SBPRAW2,
LOG_MSG_SBPRAWx,
// Logging parameters
#define TYPE_AIRSTART_MSG 0x00
#define TYPE_GROUNDSTART_MSG 0x01
#define LOG_CONTROL_TUNING_MSG 0x04
#define LOG_NAV_TUNING_MSG 0x05
#define LOG_PERFORMANCE_MSG 0x06
#define LOG_STARTUP_MSG 0x0A
#define LOG_OPTFLOW_MSG 0x0C
#define LOG_EVENT_MSG 0x0D
#define LOG_PID_MSG 0x0E // deprecated
#define LOG_INAV_MSG 0x11 // deprecated
#define LOG_CAMERA_MSG_DEPRECATED 0x12 // deprecated
#define LOG_ERROR_MSG 0x13
#define LOG_DATA_INT16_MSG 0x14
#define LOG_DATA_UINT16_MSG 0x15
#define LOG_DATA_INT32_MSG 0x16
#define LOG_DATA_UINT32_MSG 0x17
#define LOG_DATA_FLOAT_MSG 0x18
#define LOG_AUTOTUNE_MSG 0x19
#define LOG_AUTOTUNEDETAILS_MSG 0x1A
#define LOG_RATE_MSG 0x1D
#define LOG_MOTBATT_MSG 0x1E
#define LOG_PARAMTUNE_MSG 0x1F
#define LOG_HELI_MSG 0x20
#define LOG_PRECLAND_MSG 0x21
数据类型定义如下:
'b': int8,
'B': uint8,
'h': int16,
'H': uint16,
'i': int32,
'I': uint32,
'f': float,
'd': double,
'n': char * 4,
'N': char * 16,
'Z': char * 64,
'c': int16,# * 100,
'C': uint16,# * 100,
'e': int32,# * 100,
'E': uint32,# * 100,
'L': int32,
'M': uint8,
'q': int64,
'Q': uint64,
- px4(apm)的log结构
- APM 、PX4, PIXHAWK
- PX4源码学习一--Pix和APM的区别
- APM(PX4)中增加新的mavlink消息,传递信息到misson planner显示
- 话说,终于搞定了在一套ubuntu里既能编译px4又能编译apm的问题
- APM(PX4-v2) 定高模式相关(AltHold)
- APM如何将自定义变量的数据记录到log日志里
- px4源码学习三--px4源码结构分析
- 研究基于PX4平台的Ardupilot代码工程的makefile结构
- 研究基于PX4平台的Ardupilot代码工程的makefile结构(2)
- 【飞控学习】APM和PX4飞控源码下载及安装
- APM
- APM
- PX4源码分析3_pixhawk硬件结构
- PX4源码分析4_PX4软件结构
- Pixhawk原生固件PX4之正确显示log时间
- px4的模式与状态
- PX4的填坑经历
- 记录马云(一)
- JavaScript 笔记 - Object 类型
- 安卓中的单例模式和工厂模式
- 1.6 Object model
- core i3、core m、atom x7之间的性能区别有多大 ?
- px4(apm)的log结构
- appium java 环境搭建
- 5.CSS定位、浮动
- MFC-自绘控件(CButton篇)
- SVM-支持向量机
- 在Ubuntu上安装Oracle Java 8, Java 7或者Java 6
- mysql备份与恢复详解
- Android View体系(八)从源码解析View的layout和draw流程
- opencv指令路径设置