request klasse erstellt, buffer umgebaut, db-abfrage erweitert
This commit is contained in:
parent
0db4c49f7b
commit
b025d35fd8
6 changed files with 157 additions and 61 deletions
|
|
@ -65,7 +65,9 @@ class Switch(Thread):
|
|||
# item = query.get() #block = True
|
||||
# query should be included in the result
|
||||
|
||||
item = 'dc_labor/device/battery'
|
||||
item = self.getItem(block = True)
|
||||
|
||||
#item = 'device'
|
||||
if self.source == MYSQL:
|
||||
result = database.loop(self.cursor, item)
|
||||
elif self.source == MODBUS:
|
||||
|
|
@ -74,10 +76,11 @@ class Switch(Thread):
|
|||
#print 'PUT:\t%s' % result
|
||||
|
||||
self.queue.put(result)
|
||||
self.query.task_done()
|
||||
if self.source == MYSQL:
|
||||
sleep(float(conf['mySQL_speed']))
|
||||
elif self.source == MODBUS:
|
||||
sleep(0.1)
|
||||
|
||||
def getItem(self, block = False):
|
||||
return self.queue.get(block)
|
||||
return self.query.get(block)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue