[][src]Struct nc::types::kernel_timex_t

#[repr(C)]
pub struct kernel_timex_t {
    pub modes: u32,
    pub offset: i64,
    pub freq: i64,
    pub maxerror: i64,
    pub esterror: i64,
    pub status: i32,
    pub constant: i64,
    pub precision: i64,
    pub tolerance: i64,
    pub time: kernel_timex_timeval_t,
    pub tick: i64,
    pub ppsfreq: i64,
    pub jitter: i64,
    pub shift: i32,
    pub stabil: i64,
    pub jitcnt: i64,
    pub calcnt: i64,
    pub errcnt: i64,
    pub stbcnt: i64,
    pub tail: i32,
    // some fields omitted
}

Fields

modes: u32

mode selector

offset: i64

time offset (usec)

freq: i64

frequency offset (scaled ppm)

maxerror: i64

maximum error (usec)

esterror: i64

estimated error (usec)

status: i32

clock command/status

constant: i64

pll time constant

precision: i64

clock precision (usec) (read only)

tolerance: i64

clock frequency tolerance (ppm) (read only)

time: kernel_timex_timeval_t

(read only, except for ADJ_SETOFFSET)

tick: i64

(modified) usecs between clock ticks

ppsfreq: i64

pps frequency (scaled ppm) (ro)

jitter: i64

pps jitter (us) (ro)

shift: i32

interval duration (s) (shift) (ro)

stabil: i64

pps stability (scaled ppm) (ro)

jitcnt: i64

jitter limit exceeded (ro)

calcnt: i64

calibration intervals (ro)

errcnt: i64

calibration errors (ro)

stbcnt: i64

stability limit exceeded (ro)

tail: i32

TAI offset (ro)

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]