pub struct RefClockConfig {Show 22 fields
pub driver: RefClockDriverKind,
pub parameter: String,
pub poll: PollInterval,
pub dpoll: PollInterval,
pub filter_length: u32,
pub local: bool,
pub pps_forced: bool,
pub pps_rate: PpsRate,
pub min_samples: Option<u32>,
pub max_samples: Option<u32>,
pub max_unreach: u32,
pub max_lock_age: u32,
pub select_opts: SelectOptions,
pub stratum: Stratum,
pub tai: bool,
pub offset: f64,
pub delay: f64,
pub precision: f64,
pub max_dispersion: f64,
pub pulse_width: f64,
pub ref_id: u32,
pub lock_ref_id: u32,
}Expand description
Configuration for a refclock directive (local reference clock).
Fields§
§driver: RefClockDriverKind§parameter: String§poll: PollInterval§dpoll: PollInterval§filter_length: u32§local: bool§pps_forced: bool§pps_rate: PpsRate§min_samples: Option<u32>§max_samples: Option<u32>§max_unreach: u32§max_lock_age: u32§select_opts: SelectOptions§stratum: Stratum§tai: bool§offset: f64§delay: f64§precision: f64§max_dispersion: f64§pulse_width: f64§ref_id: u32§lock_ref_id: u32Trait Implementations§
Source§impl Clone for RefClockConfig
impl Clone for RefClockConfig
Source§fn clone(&self) -> RefClockConfig
fn clone(&self) -> RefClockConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RefClockConfig
impl Debug for RefClockConfig
Source§impl Default for RefClockConfig
impl Default for RefClockConfig
Source§impl PartialEq for RefClockConfig
impl PartialEq for RefClockConfig
Source§fn eq(&self, other: &RefClockConfig) -> bool
fn eq(&self, other: &RefClockConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RefClockConfig
Auto Trait Implementations§
impl Freeze for RefClockConfig
impl RefUnwindSafe for RefClockConfig
impl Send for RefClockConfig
impl Sync for RefClockConfig
impl Unpin for RefClockConfig
impl UnsafeUnpin for RefClockConfig
impl UnwindSafe for RefClockConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more