sdlog2: log estimator innovation test pass/fail data

This commit is contained in:
Paul Riseborough
2016-10-11 08:52:35 +02:00
committed by Lorenz Meier
parent 5a69f4560a
commit 66e887e581
2 changed files with 3 additions and 1 deletions
+1
View File
@@ -2154,6 +2154,7 @@ int sdlog2_thread_main(int argc, char *argv[])
log_msg.body.log_EST2.gps_check_fail_flags = buf.estimator_status.gps_check_fail_flags;
log_msg.body.log_EST2.control_mode_flags = buf.estimator_status.control_mode_flags;
log_msg.body.log_EST2.health_flags = buf.estimator_status.health_flags;
log_msg.body.log_EST2.innov_test_flags = buf.estimator_status.innovation_check_flags;
LOGBUFFER_WRITE_AND_COUNT(EST2);
log_msg.msg_type = LOG_EST3_MSG;
+2 -1
View File
@@ -414,6 +414,7 @@ struct log_EST2_s {
uint16_t gps_check_fail_flags;
uint16_t control_mode_flags;
uint8_t health_flags;
uint16_t innov_test_flags;
};
/* --- EST3 - ESTIMATOR STATUS --- */
@@ -688,7 +689,7 @@ static const struct log_format_s log_formats[] = {
LOG_FORMAT_S(TEL3, TEL, "BBBBHHBQ", "RSSI,RemRSSI,Noise,RemNoise,RXErr,Fixed,TXBuf,HbTime"),
LOG_FORMAT(EST0, "ffffffffffffBBHB", "s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,nStat,fNaN,fFault,fTOut"),
LOG_FORMAT(EST1, "ffffffffffffffff", "s12,s13,s14,s15,s16,s17,s18,s19,s20,s21,s22,s23,s24,s25,s26,s27"),
LOG_FORMAT(EST2, "ffffffffffffHHB", "P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,GCHK,CTRL,fHealth"),
LOG_FORMAT(EST2, "ffffffffffffHHBH", "P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,GCHK,CTRL,fHealth,IC"),
LOG_FORMAT(EST3, "ffffffffffffffff", "P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27"),
LOG_FORMAT(EST4, "ffffffffffff", "VxI,VyI,VzI,PxI,PyI,PzI,VxIV,VyIV,VzIV,PxIV,PyIV,PzIV"),
LOG_FORMAT(EST5, "ffffffffff", "MAGxI,MAGyI,MAGzI,MAGxIV,MAGyIV,MAGzIV,HeadI,HeadIV,AirI,AirIV"),