Exemplo n.º 1
0
    def connect_nodes(self):
        self.nodes = [
            Node(flocklab=True, id=id, test=False)
            for id in FLOCKLAB_TARGET_ID_LIST
        ]
        if self.local:
            self.serial_nodes = Node.get_serial_all()
            self.nodes.extend(self.serial_nodes)

        for node in self.nodes:
            node.interactive_mode(False)  # Enable single-line JSON Output
Exemplo n.º 2
0
    def connect_nodes(self):
        if not self.local:
            self.nodes: List[Node] = [
                Node(flocklab=True, id=id, test=True)
                for id in FLOCKLAB_TARGET_ID_LIST
            ]
        else:
            self.nodes: List[Node] = []
            self.serial_nodes = Node.get_serial_all()
            self.nodes.extend(self.serial_nodes)

        for node in self.nodes:
            node.cmd('config set uid {:d}'.format(node.id))
            node.cmd('config set role 1')
            node.cmd('config store')
            node.cmd('system reset')
            node.interactive_mode(False)  # Enable single-line JSON Output
            #node.flush()

        time.sleep(0.2)