Skip to content

Commit 5177d37

Browse files
Skip Redis init on car — TelemetryNode used direct queue not Redis
1 parent f40656f commit 5177d37

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • universal-telemetry-software/src

universal-telemetry-software/src/data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ def __init__(self, can_event=None, telemetry_event=None):
6363
self.has_can = False
6464
self.can_event = can_event # multiprocessing.Event signalled on each CAN RX
6565
self.telemetry_event = telemetry_event # heartbeat for LED status
66-
self.redis_client = redis_utils.get_sync_client(REDIS_URL)
6766
self.direct_queue: asyncio.Queue | None = None # set by main.py for car mode (no Redis)
67+
self.redis_client = None if self.role == "car" else redis_utils.get_sync_client(REDIS_URL)
6868
# ECU clock sync — offset between ECU RTC and local monotonic clock
6969
self._clock_offset: float | None = None # epoch_sec - monotonic at last sync
7070
self._last_ecu_sync: float = 0.0 # monotonic time of last valid ECU 1999

0 commit comments

Comments
 (0)