Exemplo n.º 1
0
'''
Called periodically from extenal process on server 

Will update all new devices, streams, data points
'''

from app import db,etheriosmanager,datamanager
import time

etherios = etheriosmanager.etheriosData()
etherios.tryLogin("pgengineering","Pgecs-2322")
time1 = time.time()
etherios.updateLatestStreamValues()

etherios.updateStreamListDataPoints(limit=1000) 
#while etherios.updateStreamListDataPoints(limit=1000) >50:pass   #dont run on actual server!!!! May never stop...

#datamanager.cleanOldDataForDBThreshold(9800)        #how to ensure actually only oldest records removed?
#cant remove last item of a particular stream or latest record lost

time2 = time.time()
print 'Import function took %0.3f ms' % ((time2-time1)*1000.0)