def __init__(self, conf): self.conf = conf self.compass_connected = False self.compass_conf = ConfigReader.read_json(conf["compass"]["file"]) self.heading = None ProcessDriver.__init__(self, compass_process, (conf, )) self.daemon = conf["daemon"] self.declination_deg = conf["compass"]["declination_deg"]
def read_node_file(location): raw_json = ConfigReader.read_json(location) nodelist = [] for item in raw_json["nodes"]: nodelist.append(Node(item)) return nodelist