|
| teseo () |
| constructor.
|
|
callbackmanager::Callback< void, const std::string & > & | writer () |
| expose the callback manager for writing to Teseo.
|
|
callbackmanager::Callback< void, std::string & > & | reader () |
| expose the callback manager for reading from Teseo
|
|
callbackmanager::Callback< void > & | resetter () |
| expose the callback manager for resetting the Teseo
|
|
void | initialize () |
| configure the Teseo for use as a position sensor (optional).
|
|
static bool | parse_multiline_reply (std::span< std::string > strings, const std::string s, unsigned int &count, const nmea_rr &command) |
| utility to parse a multiline Teseo reply into separate strings
|
|
void | write (const std::string &s) |
| write command to the Teseo
|
|
void | read (std::string &s) |
| read data from the Teseo
|
|
bool | ask_nmea (const nmea_rr &command, std::string &s) |
| send NMEA request to the Teseo and return reply
|
|
bool | ask_nmea_multiple (const nmea_rr &command, std::span< std::string > strings, unsigned int &count) |
| send NMEA request to the Teseo and return multi line reply
|
|
bool | ask_gll (std::string &s) |
| get GLL request to the Teseo and read reply
|
|
bool | ask_gsv (std::span< std::string > strings, unsigned int &count) |
| get GSV request to the Teseo and read reply
|
|
bool | ask_gsa (std::span< std::string > strings, unsigned int &count) |
| get GSA request to the Teseo and read reply
|
|
bool | ask_rmc (std::string &s) |
| get RMC request to the Teseo and read reply
|
|
bool | ask_gga (std::string &s) |
| get GGA request to the Teseo and read reply
|
|
bool | ask_vtg (std::string &s) |
| get VTG request to the Teseo and read reply
|
|