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: OptIfaceModeMode of optical interface B.
standalone_mode: StandaloneConverterModeMode 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 copy 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
source§fn eq(&self, other: &PfireSpecificParams) -> bool
fn eq(&self, other: &PfireSpecificParams) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for PfireSpecificParams
impl Eq for PfireSpecificParams
impl StructuralEq for PfireSpecificParams
impl StructuralPartialEq for PfireSpecificParams
Auto Trait Implementations§
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<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.