TXTHTraceFileReader¶
- class osi_utilities.tracefile.txth_reader.TXTHTraceFileReader(message_type=MessageType.UNKNOWN)[source]¶
Bases:
TraceFileReaderReader for text human-readable OSI trace files (.txth).
Messages are stored in Google protobuf TextFormat. Each message is delimited by reading until the text can be parsed as a complete message.
- Parameters:
message_type (MessageType)
- read_message()[source]¶
Read the next message from the text trace file.
- Returns:
ReadResult on success, None if no more messages.
- Raises:
RuntimeError – If parsing fails.
- Return type:
ReadResult | None
- property message_type: MessageType¶