pub struct Ff400Status {
pub spdif_in: SpdifInput,
pub spdif_out: FormerSpdifOutput,
pub opt_out_signal: OpticalOutputSignal,
pub word_out_single: bool,
pub sync: Ff400ClkSyncStatus,
pub lock: Ff400ClkLockStatus,
pub spdif_rate: Option<ClkNominalRate>,
pub active_clk_src: Ff400ClkSrc,
pub external_clk_rate: Option<ClkNominalRate>,
pub configured_clk_src: Ff400ClkSrc,
pub configured_clk_rate: ClkNominalRate,
}Expand description
Status of clock synchronization.
Fields§
§spdif_in: SpdifInputFor S/PDIF input.
spdif_out: FormerSpdifOutputFor S/PDIF output.
opt_out_signal: OpticalOutputSignalThe type of signal to optical output interface.
word_out_single: boolWhether to fix speed to single even if at double/quadruple rate.
sync: Ff400ClkSyncStatusFor status of synchronization to external clocks.
lock: Ff400ClkLockStatusFor status of locking to external clocks.
spdif_rate: Option<ClkNominalRate>§active_clk_src: Ff400ClkSrc§external_clk_rate: Option<ClkNominalRate>§configured_clk_src: Ff400ClkSrc§configured_clk_rate: ClkNominalRateTrait Implementations§
Source§impl Clone for Ff400Status
impl Clone for Ff400Status
Source§fn clone(&self) -> Ff400Status
fn clone(&self) -> Ff400Status
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 Ff400Status
impl Debug for Ff400Status
Source§impl Default for Ff400Status
impl Default for Ff400Status
Source§fn default() -> Ff400Status
fn default() -> Ff400Status
Returns the “default value” for a type. Read more
Source§impl PartialEq for Ff400Status
impl PartialEq for Ff400Status
Source§impl RmeFfCacheableParamsOperation<Ff400Status> for Ff400Protocol
impl RmeFfCacheableParamsOperation<Ff400Status> for Ff400Protocol
Source§fn cache_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &mut Ff400Status,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_wholly( req: &mut FwReq, node: &mut FwNode, params: &mut Ff400Status, timeout_ms: u32, ) -> Result<(), Error>
Cache whole parameters from registers.
Source§impl RmeFfOffsetParamsDeserialize<Ff400Status> for Ff400Protocol
impl RmeFfOffsetParamsDeserialize<Ff400Status> for Ff400Protocol
Source§fn deserialize_offsets(params: &mut Ff400Status, raw: &[u8])
fn deserialize_offsets(params: &mut Ff400Status, raw: &[u8])
Deserialize parameters into raw data.
Source§impl RmeFfOffsetParamsSerialize<Ff400Status> for Ff400Protocol
impl RmeFfOffsetParamsSerialize<Ff400Status> for Ff400Protocol
Source§fn serialize_offsets(params: &Ff400Status) -> Vec<u8> ⓘ
fn serialize_offsets(params: &Ff400Status) -> Vec<u8> ⓘ
Serialize parameters from raw data.
impl Copy for Ff400Status
impl Eq for Ff400Status
impl StructuralPartialEq for Ff400Status
Auto Trait Implementations§
impl Freeze for Ff400Status
impl RefUnwindSafe for Ff400Status
impl Send for Ff400Status
impl Sync for Ff400Status
impl Unpin for Ff400Status
impl UnwindSafe for Ff400Status
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