예제 #1
0
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 = {}
for n in ns2:
    cp2[n] = pcm2.get_child(n)

sid2 = SM.create_polled(cp2)
SM.poll_changed(sid2)


from mpx.lib.bacnet import property
for c in cp2.keys():
  if cp2[c].get_batch_manager():
    print c, 'ok'
예제 #2
0
파일: entity.py 프로젝트: mcruse/monotone
 def poll_changed(self, sid):
     return SM.poll_changed(sid)
예제 #3
0
 def poll_changed(self, sid):
     return SM.poll_changed(sid)
예제 #4
0
파일: manager.py 프로젝트: mcruse/monotone
 def poll_changed(self, poll_id):
     return SM.poll_changed(poll_id)
예제 #5
0
 def poll_changed(self, poll_id):
     return SM.poll_changed(poll_id)