DataLogReader¶
- class wpiutil.log.DataLogReader(*args, **kwargs)¶
Bases:
pybind11_objectData log reader (reads logs written by the DataLog class).
Overloaded function.
__init__(self: wpiutil._wpiutil.log.DataLogReader, filename: str) -> None
__init__(self: wpiutil._wpiutil.log.DataLogReader, buffer: Buffer, name: str = ‘’) -> None
- getBufferIdentifier() str¶
Gets the buffer identifier, typically the filename.
- Returns:
Identifier string
- getExtraHeader() str¶
Gets the extra header data.
- Returns:
Extra header data
- getVersion() int¶
Gets the data log version. Returns 0 if data log is invalid.
- Returns:
Version number; most significant byte is major, least significant is minor (so version 1.0 will be 0x0100)
- isValid() bool¶
Returns true if the data log is valid (e.g. has a valid header).