mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-22 15:53:56 -04:00
Plane: add I2C error count to PM message
This commit is contained in:
parent
45aab0de92
commit
f47a2e951a
@ -187,6 +187,7 @@ struct PACKED log_Performance {
|
|||||||
int16_t gyro_drift_y;
|
int16_t gyro_drift_y;
|
||||||
int16_t gyro_drift_z;
|
int16_t gyro_drift_z;
|
||||||
int16_t pm_test;
|
int16_t pm_test;
|
||||||
|
uint8_t i2c_lockup_count;
|
||||||
};
|
};
|
||||||
|
|
||||||
// Write a performance monitoring packet. Total length : 19 bytes
|
// Write a performance monitoring packet. Total length : 19 bytes
|
||||||
@ -203,7 +204,8 @@ static void Log_Write_Performance()
|
|||||||
gyro_drift_x : (int16_t)(ahrs.get_gyro_drift().x * 1000),
|
gyro_drift_x : (int16_t)(ahrs.get_gyro_drift().x * 1000),
|
||||||
gyro_drift_y : (int16_t)(ahrs.get_gyro_drift().y * 1000),
|
gyro_drift_y : (int16_t)(ahrs.get_gyro_drift().y * 1000),
|
||||||
gyro_drift_z : (int16_t)(ahrs.get_gyro_drift().z * 1000),
|
gyro_drift_z : (int16_t)(ahrs.get_gyro_drift().z * 1000),
|
||||||
pm_test : pmTest1
|
pm_test : pmTest1,
|
||||||
|
i2c_lockup_count: hal.i2c->lockup_count()
|
||||||
};
|
};
|
||||||
DataFlash.WriteBlock(&pkt, sizeof(pkt));
|
DataFlash.WriteBlock(&pkt, sizeof(pkt));
|
||||||
}
|
}
|
||||||
@ -428,7 +430,7 @@ static const struct LogStructure log_structure[] PROGMEM = {
|
|||||||
{ LOG_ATTITUDE_MSG, sizeof(log_Attitude),
|
{ LOG_ATTITUDE_MSG, sizeof(log_Attitude),
|
||||||
"ATT", "ccC", "Roll,Pitch,Yaw" },
|
"ATT", "ccC", "Roll,Pitch,Yaw" },
|
||||||
{ LOG_PERFORMANCE_MSG, sizeof(log_Performance),
|
{ LOG_PERFORMANCE_MSG, sizeof(log_Performance),
|
||||||
"PM", "IHhBBBhhhh", "LTime,MLC,gDt,RNCnt,RNBl,GPScnt,GDx,GDy,GDz,PMT" },
|
"PM", "IHhBBBhhhhB", "LTime,MLC,gDt,RNCnt,RNBl,GPScnt,GDx,GDy,GDz,PMT,I2CErr" },
|
||||||
{ LOG_CMD_MSG, sizeof(log_Cmd),
|
{ LOG_CMD_MSG, sizeof(log_Cmd),
|
||||||
"CMD", "BBBBBeLL", "CTot,CNum,CId,COpt,Prm1,Alt,Lat,Lng" },
|
"CMD", "BBBBBeLL", "CTot,CNum,CId,COpt,Prm1,Alt,Lat,Lng" },
|
||||||
{ LOG_CAMERA_MSG, sizeof(log_Camera),
|
{ LOG_CAMERA_MSG, sizeof(log_Camera),
|
||||||
|
Loading…
Reference in New Issue
Block a user