Ejemplo n.º 1
0
Archivo: node.py Proyecto: serkas/eNode
    def __init__(self, id=0, x=0, y=0, z=0):
        """
        Node constructor
        :param id: unique node identifier
        :param x: position x (meters)
        :param y: position y (meters)
        :param z: altitude (meters)
        :return:
        """
        self.apply_config(self.get_config(self.p_type, self.name))
        self.id = id
        self.rf = RfModule()
        self.rf.set_core(self)

        if "rf" in self.config:
            self.rf.apply_config(self.config["rf"])

        self.position = Position()

        self.set_position(x, y, z)