Beispiel #1
0
 def stop(self):
     self.__started = 0
     Column.stop(self)
     self.variables = None
     self._calculator = None
     if self._sid:
         SM.destroy(self._sid)
         self._sid = None
 def stop(self):
     self.__started = 0
     Column.stop(self)
     self.variables = None
     self._calculator = None
     if self._sid:
         SM.destroy(self._sid)
         self._sid = None
Beispiel #3
0
 def stop(self):
     self.running = False
     self._history = None
     try:
         SM.destroy(self._sid)
     except:
         pass
     self._sid = None
     self._history_lock.acquire()
     try:
         self._history = None
         s = self._scheduled
         self._scheduled = None
         if s is not None:
             try:
                 s.cancel()
             except:
                 pass
     finally:
         self._history_lock.release()
     return
Beispiel #4
0
 def stop(self):
     self.running = False
     self._history = None
     try:
         SM.destroy(self._sid)
     except:
         pass
     self._sid = None
     self._history_lock.acquire()
     try:
         self._history = None
         s = self._scheduled
         self._scheduled = None
         if s is not None:
             try:
                 s.cancel()
             except:
                 pass
     finally:
         self._history_lock.release()
     return
Beispiel #5
0
 def stop(self):
     if self._proxy_sid is not None:
         SM.destroy(self._proxy_sid)
         self._proxy_sid = None
     return
Beispiel #6
0
sid = SM.create_polled({1:aipv, 2:ain})

from mpx.service.subscription_manager._manager import SUBSCRIPTION_MANAGER as SM
from mpx.lib.node import as_node
aipv=as_node('services/network/BACnet/internetwork1/Devices/1/8/1/77')
ain =as_node('services/network/BACnet/internetwork1/Devices/1/8/1/79')
pcm1=as_node('services/network/BACnet/internetwork1/Devices/1/151/1/85')
pcm2=as_node('services/network/BACnet/internetwork1/Devices/1/151/1/79')
up = as_node('services/network/BACnet/internetwork1/Devices/1/151/1/10209')
mdd= as_node('services/network/BACnet/internetwork1/Devices/1/151/1/10210')

sid = SM.create_polled({1:aipv, 2:ain, 3:pcm1, 4:pcm2, 5:up, 6:mdd})
sid = SM.create_polled({5:up,6:mdd})
SM.poll_all(sid)

SM.destroy(sid)

from mpx.service.subscription_manager._manager import SUBSCRIPTION_MANAGER as SM
from mpx.lib.node import as_node
pcm1 = as_node('services/network/BACnet/internetwork1/Devices/1/8/1')
ns1 = pcm1.children_names()
cp1 = {}
for n in ns1:
    cp1[n] = pcm1.get_child(n)

sid1 = SM.create_polled(cp1)
SM.poll_changed(sid1)

pcm2 = as_node('services/network/BACnet/internetwork1/Devices/1/151/1')
ns2 = pcm2.children_names()
cp2 = {}
Beispiel #7
0
 def stop(self):
     if self._proxy_sid is not None:
         SM.destroy(self._proxy_sid)
         self._proxy_sid = None
     return
Beispiel #8
0
 def destroy(self, sid):
     return SM.destroy(sid)
Beispiel #9
0
 def destroy(self, poll_id):
     return SM.destroy(poll_id)
Beispiel #10
0
 def destroy(self, sid):
     return SM.destroy(sid)
Beispiel #11
0
 def destroy(self, poll_id):
     return SM.destroy(poll_id)