ROSaic
|
▼ include | |
▼ septentrio_gnss_driver | |
▼ communication | |
async_manager.hpp | Implements asynchronous operations for an I/O manager |
callback_handlers.hpp | Handles callbacks when reading NMEA/SBF messages |
circular_buffer.hpp | Declares a class for creating, writing to and reading from a circular bufffer |
communication_core.hpp | Highest-Level view on communication services |
rx_message.hpp | Defines a class that reads messages handed over from the circular buffer |
▼ crc | |
crc.h | Declares the functions to compute and validate the CRC of a buffer |
▼ node | |
rosaic_node.hpp | The heart of the ROSaic driver: The ROS node that represents it |
▼ packed_structs | |
sbf_structs.hpp | Declares and defines structs into which SBF blocks are unpacked then shipped to handler functions |
ssn_types.hpp | Aims at making the C++ code as portable as possible, by dealing with all compilers except for MS compilers |
▼ parsers | |
▼ nmea_parsers | |
gpgga.hpp | Derived class for parsing GGA messages |
gpgsa.hpp | Derived class for parsing GSA messages |
gpgsv.hpp | Derived class for parsing GSV messages |
gprmc.hpp | Derived class for parsing RMC messages |
nmea_sentence.hpp | Defines a struct NMEASentence, into which NMEA sentences - both standardized and proprietary ones - should be mapped |
parse_exception.hpp | Declares a derived class of the class "std::runtime_error" for throwing error messages when parsing NMEA/SBF |
parser_base_class.hpp | Declares a base class for parsing NMEA messages and SBF blocks |
parsing_utilities.hpp | Declares utility functions used when parsing messages |
string_utilities.h | Declares lower-level string utility functions used when parsing messages |
▼ src | |
▼ septentrio_gnss_driver | |
▼ communication | |
callback_handlers.cpp | Handles callbacks when reading NMEA/SBF messages |
circular_buffer.cpp | Defines a class for creating, writing and reading from a circular bufffer |
communication_core.cpp | Highest-Level view on communication services |
rx_message.cpp | Defines a class that reads messages handed over from the circular buffer |
▼ crc | |
crc.c | Defines the CRC table and the functions to compute and validate the CRC of an SBF block |
▼ node | |
rosaic_node.cpp | The heart of the ROSaic driver: The ROS node that represents it |
▼ parsers | |
▼ nmea_parsers | |
gpgga.cpp | Derived class for parsing GGA messages |
gpgsa.cpp | Derived class for parsing GSA messages |
gpgsv.cpp | Derived class for parsing GSV messages |
gprmc.cpp | Derived class for parsing RMC messages |
parsing_utilities.cpp | Declares utility functions used when parsing messages |
string_utilities.cpp | Defines lower-level string utility functions used when parsing messages |