pub enum ClockAccuracy {
Show 30 variants
Reserved,
PS1,
PS2_5,
PS10,
PS25,
PS100,
PS250,
NS1,
NS2_5,
NS10,
NS25,
NS100,
NS250,
US1,
US2_5,
US10,
US25,
US100,
US250,
MS1,
MS2_5,
MS10,
MS25,
MS100,
MS250,
S1,
S10,
SGT10,
ProfileSpecific(u8),
Unknown,
}Expand description
How accurate the underlying clock device is expected to be when not synchronized.
Variants§
Reserved
Reserved
PS1
Accurate within 1 ps
PS2_5
Accurate within 2.5 ps
PS10
Accurate within 10 ps
PS25
Accurate within 25 ps
PS100
Accurate within 100 ps
PS250
Accurate within 250 ps
NS1
Accurate within 1 ns
NS2_5
Accurate within 2.5 ns
NS10
Accurate within 10 ns
NS25
Accurate within 25 ns
NS100
Accurate within 100 ns
NS250
Accurate within 250 ns
US1
Accurate within 1 us
US2_5
Accurate within 2.5 us
US10
Accurate within 10 us
US25
Accurate within 25 us
US100
Accurate within 100 us
US250
Accurate within 250 us
MS1
Accurate within 1 ms
MS2_5
Accurate within 2.5 ms
MS10
Accurate within 10 ms
MS25
Accurate within 25 ms
MS100
Accurate within 100 ms
MS250
Accurate within 250 ms
S1
Accurate within 1 s
S10
Accurate within 10 s
SGT10
Accurate within >10 s
ProfileSpecific(u8)
Specific to a profile
Unknown
Accuracy is unknown
Implementations§
Source§impl ClockAccuracy
impl ClockAccuracy
Sourcepub fn to_primitive(self) -> u8
pub fn to_primitive(self) -> u8
Convert the clock accuracy to its u8 primitive representation.
Sourcepub fn from_primitive(value: u8) -> Self
pub fn from_primitive(value: u8) -> Self
Convert a primitive representation of clock accuracy to ClockAccuracy.