Pico GPS Teseo I2C
Loading...
Searching...
No Matches
teseo Module Reference

Classes

class  teseo::teseo
 Driver class for ST Teseo IC. More...
 

Typedefs

using teseo::nmea_rr = const std::pair<const std::string, const std::string>
 

Functions

 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
 

Files

file  gps_teseo_lib/teseo/teseo_iface.cpp
 
file  gps_teseo_lib/teseo/teseo.cpp