class documentation

class BCDRevision(Converter[str]): (source)

View In Hierarchy

Converter for revision numbers stored in two byte BCD

A revision xx.yy is stored in BCD as xxyy.

Class Method get Converts bytes -> str
Class Method set Converts str -> bytes
def get(cls, data: bytes, **kwargs) -> str: (source)

Converts bytes -> str

Parameters
data:bytesThe raw bytes to convert
**kwargsUndocumented
Returns
strThe revision number stored in data
def set(cls, value: str, **kwargs) -> bytes: (source)

Converts str -> bytes

Parameters
value:strThe value to convert
**kwargsUndocumented
Returns
bytesThe BCD encoding of the revision number in value