pub struct PfireSpecificParams {
pub knob_assigns: [bool; 4],
pub opt_iface_b_mode: OptIfaceMode,
pub standalone_mode: StandaloneConverterMode,
}
Expand description
Mode of standalone converter.
Fields§
§knob_assigns: [bool; 4]
Whether volumes of 4 analog output pairs have assignment to hardware knob.
opt_iface_b_mode: OptIfaceMode
Mode of optical interface B.
standalone_mode: StandaloneConverterMode
Mode of converter at standalone.
Trait Implementations§
Source§impl Clone for PfireSpecificParams
impl Clone for PfireSpecificParams
Source§fn clone(&self) -> PfireSpecificParams
fn clone(&self) -> PfireSpecificParams
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 PfireSpecificParams
impl Debug for PfireSpecificParams
Source§impl Default for PfireSpecificParams
impl Default for PfireSpecificParams
Source§fn default() -> PfireSpecificParams
fn default() -> PfireSpecificParams
Returns the “default value” for a type. Read more
Source§impl PartialEq for PfireSpecificParams
impl PartialEq for PfireSpecificParams
impl Copy for PfireSpecificParams
impl Eq for PfireSpecificParams
impl StructuralPartialEq for PfireSpecificParams
Auto Trait Implementations§
impl Freeze for PfireSpecificParams
impl RefUnwindSafe for PfireSpecificParams
impl Send for PfireSpecificParams
impl Sync for PfireSpecificParams
impl Unpin for PfireSpecificParams
impl UnwindSafe for PfireSpecificParams
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<PfireSpecificParams> for Owhere
O: TcatExtensionOperation + PfireSpecificSpecification,
impl<O> TcatExtensionSectionParamsOperation<PfireSpecificParams> for Owhere
O: TcatExtensionOperation + PfireSpecificSpecification,
Source§fn cache_extension_whole_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &mut PfireSpecificParams,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &mut PfireSpecificParams, timeout_ms: u32, ) -> Result<(), Error>
Cache state of hardware for whole parameters.
Source§impl<O> TcatExtensionSectionPartialMutableParamsOperation<PfireSpecificParams> for Owhere
O: TcatExtensionOperation + PfireSpecificSpecification,
impl<O> TcatExtensionSectionPartialMutableParamsOperation<PfireSpecificParams> for Owhere
O: TcatExtensionOperation + PfireSpecificSpecification,
Source§fn update_extension_partial_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &PfireSpecificParams,
prev: &mut PfireSpecificParams,
timeout_ms: u32,
) -> Result<(), Error>
fn update_extension_partial_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &PfireSpecificParams, prev: &mut PfireSpecificParams, timeout_ms: u32, ) -> Result<(), Error>
Update state of hardware for partial parameters.