DataLogReader
- class wpiutil.log.DataLogReader(*args, **kwargs)
Bases:
pybind11_object
Data 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).