added frequency output to xml_reader

This commit is contained in:
p.loedige 2021-01-04 23:30:16 +01:00
parent f4ab581ea3
commit fa863211cd

View File

@ -59,6 +59,7 @@ class Xml_reader:
"Device[@name='%s']/Port" % device_name) "Device[@name='%s']/Port" % device_name)
return { return {
'protocol': port.get('protocol'), 'protocol': port.get('protocol'),
'frequency': port.get('frequency') if port.get('frequency') != None else '',
'pins': [ 'pins': [
pin.text for pin in self.root.findall( pin.text for pin in self.root.findall(
"Device[@name='%s']/Port/Pin" % device_name "Device[@name='%s']/Port/Pin" % device_name
@ -66,10 +67,9 @@ class Xml_reader:
] ]
} }
# ##test ##test
# xml_reader = Xml_reader('XML/Test.xml','XML/config.xsd') xml_reader = Xml_reader('XML/Test.xml','XML/config.xsd')
# print(xml_reader.get_device_names) print(xml_reader.get_device_names)
# print(xml_reader.get_value_info("example")) print(xml_reader.get_port("example"))
# print(xml_reader.get_port("example")) print(xml_reader.get_port("PWM_example"))
# print(xml_reader.get_value_info("sensorarray")) print(xml_reader.get_port("sensorarray"))
# print(xml_reader.get_port("sensorarray"))