DataFlash: reduce future merge conflicts

an enum makes it easier to merge new messages
This commit is contained in:
Andrew Tridgell 2015-06-20 16:18:50 +10:00
parent 81e6d88560
commit a424686d2f
1 changed files with 62 additions and 60 deletions

View File

@ -740,68 +740,70 @@ Format characters in the format string for binary log messages
#define LOG_COMMON_STRUCTURES LOG_BASE_STRUCTURES
#endif
// message types 0 to 100 reversed for vehicle specific use
// message types 0 to 128 reversed for vehicle specific use
// message types for common messages
#define LOG_FORMAT_MSG 128
#define LOG_PARAMETER_MSG 129
#define LOG_GPS_MSG 130
#define LOG_IMU_MSG 131
#define LOG_MESSAGE_MSG 132
#define LOG_RCIN_MSG 133
#define LOG_RCOUT_MSG 134
#define LOG_IMU2_MSG 135
#define LOG_BARO_MSG 136
#define LOG_POWR_MSG 137
#define LOG_AHR2_MSG 138
#define LOG_SIMSTATE_MSG 139
#define LOG_EKF1_MSG 140
#define LOG_EKF2_MSG 141
#define LOG_EKF3_MSG 142
#define LOG_EKF4_MSG 143
#define LOG_GPS2_MSG 144
#define LOG_CMD_MSG 145
#define LOG_RADIO_MSG 146
#define LOG_ATRP_MSG 147
#define LOG_CAMERA_MSG 148
#define LOG_IMU3_MSG 149
#define LOG_TERRAIN_MSG 150
#define LOG_UBX1_MSG 151
#define LOG_UBX2_MSG 152
#define LOG_UBX3_MSG 153
#define LOG_ESC1_MSG 154
#define LOG_ESC2_MSG 155
#define LOG_ESC3_MSG 156
#define LOG_ESC4_MSG 157
#define LOG_ESC5_MSG 158
#define LOG_ESC6_MSG 159
#define LOG_ESC7_MSG 160
#define LOG_ESC8_MSG 161
#define LOG_EKF5_MSG 162
#define LOG_BAR2_MSG 163
#define LOG_ARSP_MSG 164
#define LOG_ATTITUDE_MSG 165
#define LOG_CURRENT_MSG 166
#define LOG_COMPASS_MSG 167
#define LOG_COMPASS2_MSG 168
#define LOG_COMPASS3_MSG 169
#define LOG_MODE_MSG 170
#define LOG_GPS_RAW_MSG 171
#define LOG_ACC1_MSG 172
#define LOG_ACC2_MSG 173
#define LOG_ACC3_MSG 174
#define LOG_GYR1_MSG 175
#define LOG_GYR2_MSG 176
#define LOG_GYR3_MSG 177
#define LOG_POS_MSG 178
#define LOG_PIDR_MSG 179
#define LOG_PIDP_MSG 180
#define LOG_PIDY_MSG 181
#define LOG_PIDA_MSG 182
#define LOG_VIBE_MSG 183
#define LOG_IMUDT_MSG 184
#define LOG_IMUDT2_MSG 185
#define LOG_IMUDT3_MSG 186
enum LogMessages {
LOG_FORMAT_MSG = 128,
LOG_PARAMETER_MSG,
LOG_GPS_MSG,
LOG_IMU_MSG,
LOG_MESSAGE_MSG,
LOG_RCIN_MSG,
LOG_RCOUT_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_GPS2_MSG,
LOG_CMD_MSG,
LOG_RADIO_MSG,
LOG_ATRP_MSG,
LOG_CAMERA_MSG,
LOG_IMU3_MSG,
LOG_TERRAIN_MSG,
LOG_UBX1_MSG,
LOG_UBX2_MSG,
LOG_UBX3_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_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_VIBE_MSG,
LOG_IMUDT_MSG,
LOG_IMUDT2_MSG,
LOG_IMUDT3_MSG
};
// message types 200 to 210 reversed for GPS driver use
// message types 211 to 220 reversed for autotune use