Struct ReadMessageOptions
Defined in File reader.hpp
Struct Documentation
-
struct ReadMessageOptions
Options for reading messages out of an MCAP file.
Public Types
Public Functions
-
ReadMessageOptions() = default
Public Members
-
Timestamp startTime = 0
Only messages with log timestamps greater or equal to startTime will be included.
-
std::function<bool(std::string_view)> topicFilter
If provided,
topicFilteris called on all topics found in the MCAP file. IftopicFilterreturns true for a given channel, messages from that channel will be included. if not provided, messages from all channels are provided.
-
ReadOrder readOrder = ReadOrder::FileOrder
Set the expected order that messages should be returned in. if readOrder == FileOrder, messages will be returned in the order they appear in the MCAP file. if readOrder == LogTimeOrder, messages will be returned in ascending log time order. if readOrder == ReverseLogTimeOrder, messages will be returned in descending log time order.
-
ReadMessageOptions() = default