AP_Logger: log health failure probability

This commit is contained in:
Tom Pittenger 2019-02-03 07:06:55 -08:00 committed by Tom Pittenger
parent 74299906b1
commit 9b540a6380
2 changed files with 6 additions and 4 deletions

View File

@ -1533,6 +1533,7 @@ void AP_Logger::Write_Airspeed(AP_Airspeed &airspeed)
offset : airspeed.get_offset(i), offset : airspeed.get_offset(i),
use : airspeed.use(i), use : airspeed.use(i),
healthy : airspeed.healthy(i), healthy : airspeed.healthy(i),
health_prob : airspeed.get_health_failure_probability(i),
primary : airspeed.get_primary() primary : airspeed.get_primary()
}; };
WriteBlock(&pkt, sizeof(pkt)); WriteBlock(&pkt, sizeof(pkt));

View File

@ -858,6 +858,7 @@ struct PACKED log_AIRSPEED {
float offset; float offset;
bool use; bool use;
bool healthy; bool healthy;
float health_prob;
uint8_t primary; uint8_t primary;
}; };
@ -1157,10 +1158,10 @@ struct PACKED log_DSTL {
#define CURR_CELL_UNITS "svvvvvvvvvvv" #define CURR_CELL_UNITS "svvvvvvvvvvv"
#define CURR_CELL_MULTS "F00000000000" #define CURR_CELL_MULTS "F00000000000"
#define ARSP_LABELS "TimeUS,Airspeed,DiffPress,Temp,RawPress,Offset,U,Health,Primary" #define ARSP_LABELS "TimeUS,Airspeed,DiffPress,Temp,RawPress,Offset,U,Health,Hfp,Pri"
#define ARSP_FMT "QffcffBBB" #define ARSP_FMT "QffcffBBfB"
#define ARSP_UNITS "snPOPP---" #define ARSP_UNITS "snPOPP----"
#define ARSP_MULTS "F00B00---" #define ARSP_MULTS "F00B00----"
/* /*
Format characters in the format string for binary log messages Format characters in the format string for binary log messages