[][src]Struct nc::types::timex_t

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

syscall interface - used (mainly by NTP daemon) to discipline kernel clock oscillator

Fields

modes: u32

mode selector

offset: isize

time offset (usec)

freq: isize

frequency offset (scaled ppm)

maxerror: isize

maximum error (usec)

esterror: isize

estimated error (usec)

status: i32

clock command/status

constant: isize

pll time constant

precision: isize

clock precision (usec) (read only)

tolerance: isize

clock frequency tolerance (ppm) (read only)

time: timeval_t

(read only, except for ADJ_SETOFFSET)

tick: isize

(modified) usecs between clock ticks

ppsfreq: isize

pps frequency (scaled ppm) (ro)

jitter: isize

pps jitter (us) (ro)

shift: i32

interval duration (s) (shift) (ro)

stabil: isize

pps stability (scaled ppm) (ro)

jitcnt: isize

jitter limit exceeded (ro)

calcnt: isize

calibration intervals (ro)

errcnt: isize

calibration errors (ro)

stbcnt: isize

stability limit exceeded (ro)

tai: i32

TAI offset (ro)

Auto Trait Implementations

impl Send for timex_t

impl Sync for timex_t

impl Unpin for timex_t

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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> 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.