NTP-Timeturner/src
John Rogers b673b0f507 feat: add PTP integration tests for LTC timecode synchronization
This commit adds comprehensive test coverage for the PTP and LTC timecode synchronization logic, including:

- PTP client initialization tests
- PTP disabled state handling
- LTC to PTP time conversion
- Frame timing precision
- Offset tracking and jitter calculation
- Interface change handling

The tests validate key aspects of the synchronization process, ensuring accurate timecode conversion, offset tracking, and client behavior under different configurations.

Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 19:00:58 +01:00
..
config.rs feat: Integrate statime for PTP time sync 2025-07-10 16:33:47 +01:00
lib.rs feat: add PTP integration tests for LTC timecode synchronization 2025-07-10 19:00:58 +01:00
main.rs refactor: restructure PTP client to use thread-safe runtime and RNG 2025-07-10 18:54:20 +01:00
ptp.rs refactor: restructure PTP client to use thread-safe runtime and RNG 2025-07-10 18:54:20 +01:00
serial_input.rs Rust ported and tested version 2025-07-09 01:18:49 +01:00
sync_logic.rs feat: Integrate statime for PTP time sync 2025-07-10 16:33:47 +01:00
ui.rs feat: Integrate statime for PTP time sync 2025-07-10 16:33:47 +01:00