|
@@ -51,11 +51,11 @@ class HistoricalDataStorage:
|
|
all_devices.append(temp_dict)
|
|
all_devices.append(temp_dict)
|
|
|
|
|
|
while 1:
|
|
while 1:
|
|
- time.sleep(0.2)
|
|
|
|
|
|
+ time.sleep(0.05) # 修改time.sleep(0.2)
|
|
for item in all_devices:
|
|
for item in all_devices:
|
|
save_frequency = item['save_frequency']
|
|
save_frequency = item['save_frequency']
|
|
last_save_time = item['last_save_time']
|
|
last_save_time = item['last_save_time']
|
|
- now_time = time.time()
|
|
|
|
|
|
+ now_time = int(time.time()) # 优化数据丢失的情况
|
|
if now_time - last_save_time >= save_frequency:
|
|
if now_time - last_save_time >= save_frequency:
|
|
item['last_save_time'] = now_time
|
|
item['last_save_time'] = now_time
|
|
save_time = int(now_time) - int(now_time) % save_frequency
|
|
save_time = int(now_time) - int(now_time) % save_frequency
|