![]() |
Fixposition SDK 0.0.0-heads/main-0-g97f6014
Collection of c++ libraries and apps for use with Fixposition products on Linux
|
.fpl utilities More...
Classes | |
| struct | FileDump |
| Helper for extracting data of a stream message (NMEA, RTCM3, etc.) More... | |
| class | FplFileReader |
| Read log messages from logfile. More... | |
| class | FplMessage |
| One message in the log. More... | |
| class | FplParser |
| Logfile parser. More... | |
| struct | LogMeta |
| Helper for extracting meta data. More... | |
| struct | LogStatus |
| Helper for extracting recording status data. More... | |
| struct | RosMsgBin |
| Helper for extracting a serialised ROS message. More... | |
| struct | RosMsgDef |
| Helper for extracting ROS message definition (the relevant fields from the "connection header") More... | |
| struct | StreamMsg |
| Helper for extracting data of a stream message (NMEA, RTCM3, etc.) More... | |
Enumerations | |
| enum class | FplType : uint16_t { UNSPECIFIED = 0x0000 , ROSMSGDEF = 0x0101 , ROSMSGBIN = 0x0102 , LOGMETA = 0x0105 , STREAMMSG = 0x0106 , LOGSTATUS = 0x0107 , FILEDUMP = 0x0108 , BLOB = 0xbaad , INT_D = 0xffaa , INT_F = 0xffbb , INT_X = 0xffcc } |
| FplMessage types. More... | |
Functions | |
| const char * | FplTypeStr (const FplType type) |
| Stringify type. | |
.fpl utilities
|
strong |
FplMessage types.
| Enumerator | |
|---|---|
| UNSPECIFIED | Invalid. |
| ROSMSGDEF | Message definition for a topic (a.k.a. "connection header" in rosbag speak) |
| ROSMSGBIN | Serialised ROS message with timestamp. |
| LOGMETA | Logfile meta data. |
| STREAMMSG | Stream message raw data with timestamp. |
| LOGSTATUS | Logging status. |
| FILEDUMP | Dump of an entire (small) file. |
| BLOB | Arbitrary data, not FplMessage framing. |
| INT_D | Fixposition internal use only. |
| INT_F | Fixposition internal use only. |
| INT_X | Fixposition internal use only. |
| const char * fpsdk::common::fpl::FplTypeStr | ( | const FplType | type | ) |
Stringify type.
| [in] | type | The type |