mirror of https://github.com/ArduPilot/ardupilot
AP_GPS: make get_RelPosHeading boolean
This commit is contained in:
parent
4e29e1e6b0
commit
fe42171268
|
@ -980,7 +980,7 @@ void AP_GPS::update_instance(uint8_t instance)
|
|||
|
||||
|
||||
#if GPS_MOVING_BASELINE
|
||||
void AP_GPS::get_RelPosHeading(uint32_t ×tamp, float &relPosHeading, float &relPosLength, float &relPosD, float &accHeading)
|
||||
bool AP_GPS::get_RelPosHeading(uint32_t ×tamp, float &relPosHeading, float &relPosLength, float &relPosD, float &accHeading)
|
||||
{
|
||||
for (uint8_t i=0; i< GPS_MAX_RECEIVERS; i++) {
|
||||
if (drivers[i] &&
|
||||
|
@ -991,8 +991,10 @@ void AP_GPS::get_RelPosHeading(uint32_t ×tamp, float &relPosHeading, float
|
|||
relPosD = state[i].relPosD;
|
||||
accHeading = state[i].accHeading;
|
||||
timestamp = state[i].relposheading_ts;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
bool AP_GPS::get_RTCMV3(const uint8_t *&bytes, uint16_t &len)
|
||||
|
|
|
@ -594,7 +594,7 @@ public:
|
|||
#if GPS_MOVING_BASELINE
|
||||
// methods used by UAVCAN GPS driver and AP_Periph for moving baseline
|
||||
void inject_MBL_data(uint8_t* data, uint16_t length);
|
||||
void get_RelPosHeading(uint32_t ×tamp, float &relPosHeading, float &relPosLength, float &relPosD, float &accHeading);
|
||||
bool get_RelPosHeading(uint32_t ×tamp, float &relPosHeading, float &relPosLength, float &relPosD, float &accHeading) WARN_IF_UNUSED;
|
||||
bool get_RTCMV3(const uint8_t *&bytes, uint16_t &len);
|
||||
void clear_RTCMV3();
|
||||
#endif // GPS_MOVING_BASELINE
|
||||
|
|
Loading…
Reference in New Issue