37 const char *
name()
const override {
return "GSOF"; }
41 bool parse(uint8_t temp);
44 void requestGSOF(uint8_t messagetype, uint8_t portindex);
46 float SwapFloat(uint8_t* src, uint32_t pos);
47 uint32_t
SwapUint32(uint8_t* src, uint32_t pos);
48 uint16_t
SwapUint16(uint8_t* src, uint32_t pos);
enum AP_GPS_GSOF::gsof_msg_parser_t::@28 gsof_state
float SwapFloat(uint8_t *src, uint32_t pos)
Receiving valid messages and 3D RTK Fixed.
void requestGSOF(uint8_t messagetype, uint8_t portindex)
GPS_Status
GPS status codes.
void requestBaud(uint8_t portindex)
AP_GPS_GSOF(AP_GPS &_gps, AP_GPS::GPS_State &_state, AP_HAL::UARTDriver *_port)
static const uint8_t GSOF_ETX
static const uint8_t GSOF_STX
AP_GPS::GPS_Status highest_supported_status(void)
uint32_t SwapUint32(uint8_t *src, uint32_t pos)
struct AP_GPS_GSOF::gsof_msg_parser_t gsof_msg
const char * name() const override
uint16_t SwapUint16(uint8_t *src, uint32_t pos)
double SwapDouble(uint8_t *src, uint32_t pos)