feat: TurboSu initial release - racing telemetry dashboard

This commit is contained in:
Yei.J. (AskaEth)
2026-07-25 15:23:40 +08:00
commit d61bb61a83
61 changed files with 5270 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
from __future__ import annotations
from abc import ABC, abstractmethod
from server.telemetry.data import TelemetryData
class BaseParser(ABC):
@abstractmethod
def parse(self, data: bytes, addr: tuple[str, int]) -> TelemetryData:
...
@abstractmethod
def game_id(self) -> str:
...
def supports(self, raw_data: bytes) -> bool:
return True