Ejemplo n.º 1
0
 def __init__(self):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self.running = 0
     self.discover_mode = 'never'
     self._been_discovered = 0
     self.source = 'broadway' #or 'bacnet'
Ejemplo n.º 2
0
 def __init__(self):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self.running = 0
     self.discover_mode = 'never'
     self._been_discovered = 0
     self.source = 'broadway'  #or 'bacnet'
Ejemplo n.º 3
0
 def __init__(self):
     self._running = 0
     self.driver = None
     self.mac_address = None
     self.discovery_mode = 'None'
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     EventProducerMixin.__init__(self)
     self.device_map = {} #keyed by mac address of clients; value=Child node
     self._out_q = [] #request queue
     self._out_q_cv = threading.Condition()
     self._mutex = threading.Lock() #prevent multiple access to outbound commands
     self._registered_clients = {}
     self.transceiver_state = TransceiverState[0]
     self.cov = ChangeOfValueEvent(self, None, self.transceiver_state)
     self.debug = debug
     self.timeout = 10 #seconds
     self.who_is_interval = 10 #seconds
     self.default_discovered_protocol_module = None
     # @todo
     # initailize this through configuration
     self.default_discovered_protocol_module = feu
     self.transceiver_state = 0
     self.relay_node = '/interfaces/relay1'  #this is temporary, should be None
     self.active_devices = {}
     self.status = None
Ejemplo n.º 4
0
 def __init__(self):
     AutoDiscoveredNode.__init__(self)
     self._who_is_thread = None
     self.found_devices = {}  #all devices on network
     self._lock = Lock()
     self.running = 0
     self._device_table_size = 0
     self.bcu_list = []
Ejemplo n.º 5
0
 def __init__(self):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self._children_have_been_discovered = 0
     self.enable_local_view = 1
     self.debug = 1
     self._running = 0
     self._aero_server_node = None
     return
Ejemplo n.º 6
0
 def __init__(self):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self._children_have_been_discovered = 0
     self.enable_local_view = 1
     self.debug = 1
     self._running = 0
     self._aero_server_node = None
     return
Ejemplo n.º 7
0
 def __init__(self):
     self.running = 0
     self._children_have_been_discovered = 0
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     EventProducerMixin.__init__(self)
     self.csafe = None
     self._mutex = threading.Lock() #preven multiple io operations
     self.ttl = 10
     self.feu_state = None
     self.cov = ChangeOfValueEvent(self, None, self.feu_state)
     self.description = None
Ejemplo n.º 8
0
 def __init__(self):
     ARMNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self._lock = Lock()
     self.conversion_list = {}
     self._queue = Queue()
     self.debug = 0
     self.running = 0
     self._start_called = 0
     self.devices = ''
     self.device_addresses = []
     self._been_discovered = 0
Ejemplo n.º 9
0
 def __init__(self):
     AVRNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self._lock = Lock()
     self.conversion_list = {}
     self._queue = Queue()
     self.debug = 0
     self.running = 0
     self._start_called = 0
     self.devices = ''
     self.device_addresses = []
     self._been_discovered = 0
Ejemplo n.º 10
0
 def __init__(self):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     ProxyAbstractClass.__init__(self)
     self.instance = None
     self.object_identifier = None
     self.debug = DEBUG
     self._children_have_been_discovered = 0
     self.running = 0
     self._last_exception = None
     self.__node_id__ = self._node_def_id
     self._batch_managers = {}
Ejemplo n.º 11
0
 def __init__(self):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     ProxyAbstractClass.__init__(self)
     self.instance = None
     self.object_identifier = None
     self.debug = DEBUG
     self._children_have_been_discovered = 0
     self.running = 0
     self._last_exception = None
     self.__node_id__ = self._node_def_id
     self._batch_managers = {}
Ejemplo n.º 12
0
 def __init__(self):
     self.cache = BACnetPropertyCache()
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self.properties=None
     self.obj_type=8
     self.instance=None
     self.running = 0
     self._local_child_list = None
     self._understood_objects = None
     self.debug = debug
     self.device_info=None  #the presence of a device info object means this was a discovered device
     self._children_have_been_discovered = 0
     self._boids = None
     self.__node_id__ = self._node_def_id
     self._comm3_batch_manager = None
Ejemplo n.º 13
0
 def __init__(self, mac_address=None):
     self.running = 0
     self._children_have_been_discovered = 0
     Port.__init__(self)
     AutoDiscoveredNode.__init__(self)
     EventProducerMixin.__init__(self)
     if mac_address:
         self.mac_address = mac_address
     else:
         self.mac_address = REQUIRED
     self.in_range = None
     self.debug = debug
     self.transceiver_state = TransceiverState[0]
     self.cov = ChangeOfValueEvent(self, None, self.transceiver_state)
     self.from_discovery = 0 # 1: remote xcvr assoc'd with this node was discovered by Aerocomm Protocol code
     self.from_config = 0 # 1: remote xcvr assocd with this node was specified in config recvd from Client App
Ejemplo n.º 14
0
 def __init__(self):
    AutoDiscoveredNode.__init__(self)
    self._lock = Lock()
    return
Ejemplo n.º 15
0
 def __init__(self, group_id=None):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self.group_id = group_id
     self.cache = None
Ejemplo n.º 16
0
 def __init__(self):
     AutoDiscoveredNode.__init__(self)
     self._lock = Lock()
     return
Ejemplo n.º 17
0
 def __init__(self):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
Ejemplo n.º 18
0
 def __init__(self, snsr_type=None, discovered=0):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     MoteCOVEventProducer.__init__(self)
     self.snsr_type = snsr_type
     self.needs_discovery = discovered
Ejemplo n.º 19
0
 def __init__(self, addr=None, discovered=0):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self.cache = None
     self.addr = addr
     self.needs_discovery = discovered
Ejemplo n.º 20
0
 def __init__(self, group_id=None):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self.group_id = group_id
     self.cache = None
Ejemplo n.º 21
0
 def __init__(self, addr=None, discovered=0):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     self.cache = None
     self.addr = addr
     self.needs_discovery = discovered
Ejemplo n.º 22
0
 def __init__(self, snsr_type=None, discovered=0):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)
     MoteCOVEventProducer.__init__(self)
     self.snsr_type = snsr_type
     self.needs_discovery = discovered
Ejemplo n.º 23
0
 def __init__(self):
     CompositeNode.__init__(self)
     AutoDiscoveredNode.__init__(self)