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

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)