pub struct ExtendedSyncParameters {
pub clk_src: ClockSource,
pub clk_src_locked: bool,
pub clk_rate: ClockRate,
pub adat_user_data: Option<u8>,
}
Expand description
Parameters in extended synchronization section.
Fields§
§clk_src: ClockSource
Current clock source; read-only.
clk_src_locked: bool
Clock source is locked (boolean); read-only.
clk_rate: ClockRate
Current sample rate (CLOCK_RATE_* >> CLOCK_RATE_SHIFT), _32000-_192000 or _NONE; read-only.
adat_user_data: Option<u8>
ADAT user data bits; read-only.
Trait Implementations§
Source§impl Clone for ExtendedSyncParameters
impl Clone for ExtendedSyncParameters
Source§fn clone(&self) -> ExtendedSyncParameters
fn clone(&self) -> ExtendedSyncParameters
Returns a duplicate of the value. Read more
1.0.0 · 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 ExtendedSyncParameters
impl Debug for ExtendedSyncParameters
Source§impl Default for ExtendedSyncParameters
impl Default for ExtendedSyncParameters
Source§fn default() -> ExtendedSyncParameters
fn default() -> ExtendedSyncParameters
Returns the “default value” for a type. Read more
Source§impl PartialEq for ExtendedSyncParameters
impl PartialEq for ExtendedSyncParameters
impl Copy for ExtendedSyncParameters
impl Eq for ExtendedSyncParameters
impl StructuralPartialEq for ExtendedSyncParameters
Auto Trait Implementations§
impl Freeze for ExtendedSyncParameters
impl RefUnwindSafe for ExtendedSyncParameters
impl Send for ExtendedSyncParameters
impl Sync for ExtendedSyncParameters
impl Unpin for ExtendedSyncParameters
impl UnwindSafe for ExtendedSyncParameters
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<O> TcatSectionOperation<ExtendedSyncParameters> for Owhere
O: TcatOperation,
impl<O> TcatSectionOperation<ExtendedSyncParameters> for Owhere
O: TcatOperation,
Source§impl<O> TcatSectionSerdes<ExtendedSyncParameters> for Owhere
O: TcatOperation,
impl<O> TcatSectionSerdes<ExtendedSyncParameters> for Owhere
O: TcatOperation,
Source§const ERROR_TYPE: GeneralProtocolError = const ERROR_TYPE: GeneralProtocolError = GeneralProtocolError::ExtendedSync;
const ERROR_TYPE: GeneralProtocolError = const ERROR_TYPE: GeneralProtocolError = GeneralProtocolError::ExtendedSync;
The type of error.
Source§fn serialize(_: &ExtendedSyncParameters, _: &mut [u8]) -> Result<(), String>
fn serialize(_: &ExtendedSyncParameters, _: &mut [u8]) -> Result<(), String>
Serialize parameters for section.
Source§fn deserialize(
params: &mut ExtendedSyncParameters,
raw: &[u8],
) -> Result<(), String>
fn deserialize( params: &mut ExtendedSyncParameters, raw: &[u8], ) -> Result<(), String>
Deserialize section for parameters.