|
| | nmea_rr (const std::string &command, const std::string &signature) |
| |
| | 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
|
| |