Core Types¶
-
enum class osi3::ReaderTopLevelMessage : uint8_t¶
Enumeration of supported top-level message types in trace files.
Values:
-
enumerator kUnknown¶
Unknown message type
-
enumerator kGroundTruth¶
OSI3::GroundTruth data
-
enumerator kSensorData¶
OSI3::SensorData
-
enumerator kSensorView¶
OSI3::SensorView
-
enumerator kSensorViewConfiguration¶
OSI3::SensorViewConfiguration
-
enumerator kHostVehicleData¶
OSI3::HostVehicleData
-
enumerator kTrafficCommand¶
OSI3::TrafficCommand
-
enumerator kTrafficCommandUpdate¶
OSI3::TrafficCommandUpdate
-
enumerator kTrafficUpdate¶
OSI3::TrafficUpdate
-
enumerator kMotionRequest¶
OSI3::MotionRequest
-
enumerator kStreamingUpdate¶
OSI3::StreamingUpdate
-
enumerator kUnknown¶
-
struct ReadResult¶
Structure containing the result of a read operation.
Public Members
-
std::unique_ptr<google::protobuf::Message> message¶
The parsed protobuf message
-
ReaderTopLevelMessage message_type = ReaderTopLevelMessage::kUnknown¶
Type of the message
-
std::string channel_name¶
Channel name (only for MCAP format)
-
std::unique_ptr<google::protobuf::Message> message¶