소스 검색

优化数据存储时的丢失问题

liuxingchen 1 년 전
부모
커밋
9b62f6281f
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      005_H570/jikong_script/historical_data_storage.py

+ 2 - 2
005_H570/jikong_script/historical_data_storage.py

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