From b52f7293d43e5fa3c97a0fbcc6e06fc1e7e834e5 Mon Sep 17 00:00:00 2001 From: marios8543 Date: Thu, 16 May 2024 15:48:28 +0300 Subject: [PATCH] add sleep to data logger --- pyren3/data_logger.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pyren3/data_logger.py b/pyren3/data_logger.py index d32987c..de647ae 100644 --- a/pyren3/data_logger.py +++ b/pyren3/data_logger.py @@ -3,6 +3,7 @@ from flask_socketio import SocketIO from rendash_main import RenDash from csv import writer, QUOTE_MINIMAL from datetime import datetime +from time import time_ns, sleep import mod_globals @@ -30,7 +31,7 @@ def mainloop(): csv_writer = writer( file, delimiter=" ", quotechar="|", quoting=QUOTE_MINIMAL ) - csv_writer.writerow(["freeze"] + watched_datarefs) + csv_writer.writerow(["time", "freeze"] + watched_datarefs) print("Starting data loop") while running: @@ -39,9 +40,9 @@ def mainloop(): ] socket.emit("frame", {"frame": frame}) if should_log: - csv_writer.writerow([freeze] + frame) + csv_writer.writerow([(time_ns() // 1_000_000), freeze] + frame) freeze = 0 - print(frame) + sleep(0.05) if should_log: file.flush()