diff --git a/src/centralnode.py b/src/centralnode.py index acf0c70..76b6b3d 100644 --- a/src/centralnode.py +++ b/src/centralnode.py @@ -7,14 +7,12 @@ class ConfigError(Exception): - def __init__(self): self.message = "Can not config" # Esta clase contiene la informacion del nodo class centralnode: - def __init__(self, config_path): config_file = open(config_path, 'r') config_dic = json.load(config_file) @@ -68,6 +66,7 @@ def receive(self): if len(response) == self.expected_size: return response[16:self.expected_size - 1] return None + def config_trama(self): lora_id = 256 # default fixed_frame = [1, 0, 1, 13, 165, 165, 108, 64, 18, 7, 0] @@ -82,7 +81,9 @@ def config_trama(self): return config_frame def init_lora(self): - expect = [1, 0, 129, 12, 165, 165, 108, 64, 18, 7, 0, 0, 1, 1, 0, 3, 0, 182] + expect = [ + 1, 0, 129, 12, 165, 165, 108, 64, 18, 7, 0, 0, 1, 1, 0, 3, 0, 182 + ] config_frame = self.config_trama() self.ser = serial.Serial(self.lora_port, timeout=5) self.ser.write(bytearray(config_frame)) @@ -102,7 +103,6 @@ def init_lora(self): class loranode: - def __init__(self, dic): self.id = dic['loraid'] self.slaves = dic['slaves']