Skip to content

sartoriuslib.firmware

FirmwareVersion — parsed software-version metadata used by DeviceInfo.firmware.

sartoriuslib.firmware

Firmware version model (stub).

Concrete parsing rules per firmware family land in the xBPI IDENTIFY decoder (see design doc §5). This module exposes the typed value object that the rest of the library reasons about.

FirmwareVersion dataclass

FirmwareVersion(major, minor=0, patch=0, raw=None)

Immutable firmware version. Ordering is tuple-lexicographic.

Exact numbering conventions differ per family; see design doc §16 Q5.