Skip to content

Firmware¤

Firmware dataclass ¤

Firmware(version: str, date: date)

Represents a firmware <version> sub-element in an equipment register.

Parameters:

Name Type Description Default
version str

Firmware version number.

required
date date

The date that the firmware was initially at or changed to version.

required

date instance-attribute ¤

date: date

The date that the firmware was initially at or changed to version.

version instance-attribute ¤

version: str

Firmware version number.

from_xml classmethod ¤

from_xml(element: Element[str]) -> Firmware

Convert an XML element into a Firmware instance.

Parameters:

Name Type Description Default
element Element[str]

A firmware <version> XML sub-element from an equipment register.

required

Returns:

Type Description
Firmware

The Firmware instance.

to_xml ¤

to_xml() -> Element[str]

Convert the Firmware class into a <version> XML element.

Returns:

Type Description
Element[str]

The Firmware as a <version> XML element.