Browse Source

AP_NavEKF3: Add drag and sideslip innovation logging

c415-sdk
Paul Riseborough 4 years ago committed by Andrew Tridgell
parent
commit
47d4506e68
  1. 8
      libraries/AP_NavEKF3/LogStructure.h

8
libraries/AP_NavEKF3/LogStructure.h

@ -111,6 +111,9 @@ struct PACKED log_XKF1 { @@ -111,6 +111,9 @@ struct PACKED log_XKF1 {
// @Field: MX: Magnetic field strength (body X-axis)
// @Field: MY: Magnetic field strength (body Y-axis)
// @Field: MZ: Magnetic field strength (body Z-axis)
// @Field: IDX: Innovation in vehicle drag acceleration (X-axis component)
// @Field: IDY: Innovation in vehicle drag acceleration (Y-axis component)
// @Field: IS: Innovation in vehicle sideslip
struct PACKED log_XKF2 {
LOG_PACKET_HEADER;
uint64_t time_us;
@ -126,6 +129,9 @@ struct PACKED log_XKF2 { @@ -126,6 +129,9 @@ struct PACKED log_XKF2 {
int16_t magX;
int16_t magY;
int16_t magZ;
float innovDragX;
float innovDragY;
float innovSideslip;
};
@ -485,7 +491,7 @@ struct PACKED log_XKY1 { @@ -485,7 +491,7 @@ struct PACKED log_XKY1 {
{ LOG_XKF1_MSG, sizeof(log_XKF1), \
"XKF1","QBccCfffffffccce","TimeUS,C,Roll,Pitch,Yaw,VN,VE,VD,dPD,PN,PE,PD,GX,GY,GZ,OH", "s#ddhnnnnmmmkkkm", "F-BBB0000000BBBB" }, \
{ LOG_XKF2_MSG, sizeof(log_XKF2), \
"XKF2","QBccccchhhhhh","TimeUS,C,AX,AY,AZ,VWN,VWE,MN,ME,MD,MX,MY,MZ", "s#---nnGGGGGG", "F----BBCCCCCC" }, \
"XKF2","QBccccchhhhhhfff","TimeUS,C,AX,AY,AZ,VWN,VWE,MN,ME,MD,MX,MY,MZ,IDX,IDY,IS", "s#---nnGGGGGGoor", "F----BBCCCCCC000" }, \
{ LOG_XKF3_MSG, sizeof(log_XKF3), \
"XKF3","QBcccccchhhccff","TimeUS,C,IVN,IVE,IVD,IPN,IPE,IPD,IMX,IMY,IMZ,IYAW,IVT,RErr,ErSc", "s#nnnmmmGGG??--", "F-BBBBBBCCCBB00" }, \
{ LOG_XKF4_MSG, sizeof(log_XKF4), \

Loading…
Cancel
Save