diff --git a/xml_reader.py b/xml_reader.py index 45cd30a..f2b0e3e 100644 --- a/xml_reader.py +++ b/xml_reader.py @@ -59,6 +59,7 @@ class Xml_reader: "Device[@name='%s']/Port" % device_name) return { 'protocol': port.get('protocol'), + 'frequency': port.get('frequency') if port.get('frequency') != None else '', 'pins': [ pin.text for pin in self.root.findall( "Device[@name='%s']/Port/Pin" % device_name @@ -66,10 +67,9 @@ class Xml_reader: ] } -# ##test -# xml_reader = Xml_reader('XML/Test.xml','XML/config.xsd') -# print(xml_reader.get_device_names) -# print(xml_reader.get_value_info("example")) -# print(xml_reader.get_port("example")) -# print(xml_reader.get_value_info("sensorarray")) -# print(xml_reader.get_port("sensorarray")) \ No newline at end of file +##test +xml_reader = Xml_reader('XML/Test.xml','XML/config.xsd') +print(xml_reader.get_device_names) +print(xml_reader.get_port("example")) +print(xml_reader.get_port("PWM_example")) +print(xml_reader.get_port("sensorarray")) \ No newline at end of file