Added graph timeframe option

This commit is contained in:
2026-05-10 15:34:10 +02:00
parent cc99d26f9e
commit d61ad11428
4 changed files with 73 additions and 13 deletions

View File

@@ -7,6 +7,7 @@ from threading import Lock, Thread
from serial import Serial
from queue import Queue
@dataclass
class Buffers:
timestamp: list[int] = field(default_factory=list)
@@ -16,6 +17,7 @@ class Buffers:
lat: list[float] = field(default_factory=list)
lng: list[float] = field(default_factory=list)
@dataclass
class AppState:
running: bool = True
@@ -39,6 +41,7 @@ class AppState:
raw_buffers: Buffers = field(default_factory=Buffers)
live_buffers: Buffers = field(default_factory=Buffers)
live_buffers_updated: bool = False
live_buffer_len: int = 30
buffer_dump_thread: Thread | None = None