|
ROSaic
|
| ▼ include | |
| ▼ rosaic | |
| ▼ 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 | |
| ▼ rosaic | |
| ▼ 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 |
1.8.13