feat: #1 telemetry record/playback with auto-race detection
- TelemetryRecorder: manual + auto mode (IsRaceOn edge detection) - TelemetryPlayer: timed packet replay into _handle_packet pipeline - .tsr format: [uint32 elapsed_ms][uint32 len][bytes] - Settings UI: start/stop, auto toggle, recording list, play button - API: /record/*, /playback/*, /recordings
This commit is contained in:
@@ -151,6 +151,10 @@ class TelemetryListener:
|
||||
|
||||
self.forwarder.forward(data)
|
||||
|
||||
from server.api import _recorder
|
||||
if _recorder and _recorder.is_recording:
|
||||
_recorder.write_packet(data)
|
||||
|
||||
td = None
|
||||
if self._parser:
|
||||
td = self._parser.parse(data, addr)
|
||||
|
||||
Reference in New Issue
Block a user