DataLogReader

class wpiutil.log.DataLogReader(*args, **kwargs)

Bases: pybind11_object

Data log reader (reads logs written by the DataLog class).

Overloaded function.

  1. __init__(self: wpiutil._wpiutil.log.DataLogReader, filename: str) -> None

  2. __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).