code: def from_xml_node(cls, node):
          
          return cls(name=node.find("Name").text,
                  bit_position=int(node.find("Bitposition").text),
                  bit_size=int(node.find("Bitsize").text),
                  factor=float(node.find("Factor").text),
                  offset=float(node.find("Offset").text),
                  min_value=float(node.find("Minimum").text),
                  max_value=float(node.find("Maximum").text))
docs: Construct a Signal instance from an XML node exported from a Vector
          CANoe .dbc file.