Script execution
This commit is contained in:
@@ -36,8 +36,8 @@ class Esera(TcpDevice):
|
||||
def list(self):
|
||||
self.write("get,owb,listall1\n")
|
||||
|
||||
def req_events(self):
|
||||
pass
|
||||
def req_data(self):
|
||||
self.write("get,sys,data\n")
|
||||
|
||||
def doInitialize(self):
|
||||
super(Esera, self).doInitialize()
|
||||
@@ -52,17 +52,19 @@ class Esera(TcpDevice):
|
||||
self.list()
|
||||
time.sleep(0.5)
|
||||
self.start()
|
||||
self.req_data()
|
||||
except:
|
||||
print >> sys.stderr, traceback.format_exc()
|
||||
getLogger().log(traceback.format_exc())
|
||||
raise
|
||||
|
||||
def doUpdate(self):
|
||||
self.req_events()
|
||||
self.req_data()
|
||||
#def onByte(self, rx):
|
||||
# print rx
|
||||
|
||||
def onString(self, msg):
|
||||
print msg
|
||||
tokens = msg.split("|")
|
||||
if len(tokens)>1:
|
||||
try:
|
||||
@@ -85,8 +87,7 @@ class Esera(TcpDevice):
|
||||
det.set_input(det_id, int(tokens[1]))
|
||||
except:
|
||||
print >> sys.stderr, traceback.format_exc()
|
||||
getLogger().log(traceback.format_exc())
|
||||
print msg
|
||||
getLogger().log(traceback.format_exc())
|
||||
|
||||
|
||||
|
||||
@@ -104,6 +105,7 @@ class Esera(TcpDevice):
|
||||
|
||||
|
||||
add_device(Esera("onewire", "129.129.126.83:5000"), force = True)
|
||||
onewire.setPolling(1000)
|
||||
add_device(onewire.detectors[0], force = True)
|
||||
add_device(onewire.detectors[1], force = True)
|
||||
add_device(onewire.detectors[2], force = True)
|
||||
|
||||
Reference in New Issue
Block a user