add sleep to data logger

This commit is contained in:
marios8543 2024-05-16 15:48:28 +03:00
parent 67aba95ef6
commit b52f7293d4

View File

@ -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()