pub struct StandaloneParameters {
pub clock_source: ClockSource,
pub aes_high_rate: bool,
pub adat_mode: AdatParam,
pub word_clock_param: WordClockParam,
pub internal_rate: ClockRate,
}
Expand description
Parameters in standalone configuration section.
Fields§
§clock_source: ClockSource
Source of sampling clock.
aes_high_rate: bool
Mode of AES input at high rate.
adat_mode: AdatParam
Mode of ADAT input for supported rates.
word_clock_param: WordClockParam
Mode of word clock input.
internal_rate: ClockRate
Internally generated sampling clock.
Trait Implementations§
Source§impl Clone for StandaloneParameters
impl Clone for StandaloneParameters
Source§fn clone(&self) -> StandaloneParameters
fn clone(&self) -> StandaloneParameters
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 StandaloneParameters
impl Debug for StandaloneParameters
Source§impl Default for StandaloneParameters
impl Default for StandaloneParameters
Source§fn default() -> StandaloneParameters
fn default() -> StandaloneParameters
Returns the “default value” for a type. Read more
Source§impl PartialEq for StandaloneParameters
impl PartialEq for StandaloneParameters
impl Copy for StandaloneParameters
impl Eq for StandaloneParameters
impl StructuralPartialEq for StandaloneParameters
Auto Trait Implementations§
impl Freeze for StandaloneParameters
impl RefUnwindSafe for StandaloneParameters
impl Send for StandaloneParameters
impl Sync for StandaloneParameters
impl Unpin for StandaloneParameters
impl UnwindSafe for StandaloneParameters
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> TcatExtensionSectionParamsOperation<StandaloneParameters> for Owhere
O: TcatExtensionOperation,
impl<O> TcatExtensionSectionParamsOperation<StandaloneParameters> for Owhere
O: TcatExtensionOperation,
Source§fn cache_extension_whole_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &mut StandaloneParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &mut StandaloneParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache state of hardware for whole parameters.
Source§impl<O> TcatExtensionSectionPartialMutableParamsOperation<StandaloneParameters> for Owhere
O: TcatExtensionOperation,
impl<O> TcatExtensionSectionPartialMutableParamsOperation<StandaloneParameters> for Owhere
O: TcatExtensionOperation,
Source§fn update_extension_partial_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &StandaloneParameters,
prev: &mut StandaloneParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_extension_partial_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &StandaloneParameters, prev: &mut StandaloneParameters, timeout_ms: u32, ) -> Result<(), Error>
Update state of hardware for partial parameters.