fix: Fix statime-linux imports and clock instantiation

Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
This commit is contained in:
Chaos Rogers 2025-07-10 17:26:36 +01:00
parent 3b168c8033
commit 66471270d0

View file

@ -11,7 +11,7 @@ use statime::{
time::{Duration as PtpDuration, Interval},
OverlayClock, PtpInstance, SharedClock,
};
use statime_linux::{LinuxUdpHandles, SystemClock};
use statime_linux::{clock::SystemClock, net::udp::LinuxUdpHandles};
use std::sync::{Arc, Mutex};
use std::time::Duration;
use tokio::time::{sleep, Instant};
@ -94,7 +94,7 @@ async fn run_ptp_session(
};
// 4. Create Clock and Filter
let clock = SharedClock::new(OverlayClock::new(SystemClock));
let clock = SharedClock::new(OverlayClock::new(SystemClock::new()));
let filter_config = 0.1; // Filter coefficient
// 5. Create network handles