AP_GPS: populate extension fields in GPS2_RAW

This commit is contained in:
Peter Barker 2021-04-18 12:51:22 +10:00 committed by Peter Barker
parent 9cc883a8c0
commit a7e0c565dc

View File

@ -1285,6 +1285,12 @@ void AP_GPS::send_mavlink_gps2_raw(mavlink_channel_t chan)
}
const Location &loc = location(1);
float hacc = 0.0f;
float vacc = 0.0f;
float sacc = 0.0f;
horizontal_accuracy(1, hacc);
vertical_accuracy(1, vacc);
speed_accuracy(1, sacc);
mavlink_msg_gps2_raw_send(
chan,
last_fix_time_ms(1)*(uint64_t)1000,
@ -1299,7 +1305,12 @@ void AP_GPS::send_mavlink_gps2_raw(mavlink_channel_t chan)
num_sats(1),
state[1].rtk_num_sats,
state[1].rtk_age_ms,
gps_yaw_cdeg(1));
gps_yaw_cdeg(1),
0, // TODO: Elipsoid height in mm
hacc * 1000, // one-sigma standard deviation in mm
vacc * 1000, // one-sigma standard deviation in mm
sacc * 1000, // one-sigma standard deviation in mm/s
0); // TODO one-sigma heading accuracy standard deviation
}
#endif // GPS_MAX_RECEIVERS