39 const char *
name()
const override {
return "MTK"; }
const char * name() const override
#define DEFINE_BYTE_ARRAY_METHODS
static const char _initialisation_blob[]
AP_GPS & gps
access to frontend (for parameters)
AP_GPS::GPS_State & state
public state for this instance
DEFINE_BYTE_ARRAY_METHODS diyd_mtk_msg msg
AP_GPS_MTK(AP_GPS &_gps, AP_GPS::GPS_State &_state, AP_HAL::UARTDriver *_port)
static bool _detect(struct MTK_detect_state &state, uint8_t data)
static void send_init_blob(uint8_t instance, AP_GPS &gps)
union AP_GPS_MTK::PACKED _buffer