kafka_dae_control.firmware_xml

Utilities for parsing the register map XML file.

Members

BadFirmwareXMLError

Exception for an invalid firmware XML file.

parse_register_map

Parse the register XML file to get a mapping of register names to addresses.

exception kafka_dae_control.firmware_xml.BadFirmwareXMLError[source]

Bases: Exception

Exception for an invalid firmware XML file.

kafka_dae_control.firmware_xml.parse_register_map(xml_path: Path) dict[str, int][source]

Parse the register XML file to get a mapping of register names to addresses.

Parameters:

xml_path – the path to the XML file.

Returns: a dict containing a mapping between register names and addresses.