statime/config/mod.rs
1//! Configuration structures
2//!
3//! Configurations for a [`PtpInstance`](`crate::PtpInstance`):
4//! * [`InstanceConfig`]
5//! * [`TimePropertiesDS`]
6//!
7//! Configurations for a [`Port`](`crate::port::Port`):
8//! * [`PortConfig`]
9//!
10//! And types used within those configurations.
11
12mod instance;
13mod port;
14
15pub use instance::InstanceConfig;
16pub use port::{DelayMechanism, PortConfig, PtpMinorVersion};
17
18pub use crate::{
19 bmc::acceptable_master::{AcceptAnyMaster, AcceptableMasterList},
20 datastructures::{
21 common::{ClockAccuracy, ClockIdentity, ClockQuality, LeapIndicator, TimeSource},
22 datasets::TimePropertiesDS,
23 messages::SdoId,
24 },
25};