|
Hermes
Simulation Orchestration Platform for Aerospace
|
Classes | |
| class | TelemetryEncoder |
Binary telemetry encoding for WebSocket streaming.
This module provides efficient binary encoding of signal data from
shared memory for transmission to connected clients.
Binary Frame Format:
Header (24 bytes):
- magic: u32 (4 bytes) - 0x48455254 ("HERT")
- frame: u64 (8 bytes) - Frame number
- time: f64 (8 bytes) - Simulation time in seconds
- count: u32 (4 bytes) - Number of signal values
Payload:
- values: f64[] (8 bytes × count) - Signal values in subscription order
Total: 24 + 8×N bytes per frame