pub struct FormerOutputVolumeState(pub Vec<i32>);Expand description
State of output volumes.
The value for volume is between 0x00000000 and 0x00010000 through 0x00000001 and 0x00080000 to represent the range from negative infinite to 6.00 dB through -90.30 dB and 0.00 dB.
Tuple Fields§
§0: Vec<i32>Trait Implementations§
Source§impl Clone for FormerOutputVolumeState
impl Clone for FormerOutputVolumeState
Source§fn clone(&self) -> FormerOutputVolumeState
fn clone(&self) -> FormerOutputVolumeState
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 FormerOutputVolumeState
impl Debug for FormerOutputVolumeState
Source§impl Default for FormerOutputVolumeState
impl Default for FormerOutputVolumeState
Source§fn default() -> FormerOutputVolumeState
fn default() -> FormerOutputVolumeState
Returns the “default value” for a type. Read more
Source§impl Ff400MessageParse<FormerOutputVolumeState> for Ff400Protocol
impl Ff400MessageParse<FormerOutputVolumeState> for Ff400Protocol
Source§fn parse_message(params: &mut FormerOutputVolumeState, message: u32) -> bool
fn parse_message(params: &mut FormerOutputVolumeState, message: u32) -> bool
Return false if no event is found. If found, deserialize parameters and return true.
Source§impl PartialEq for FormerOutputVolumeState
impl PartialEq for FormerOutputVolumeState
Source§impl RmeFfPartiallyUpdatableParamsOperation<FormerOutputVolumeState> for Ff400Protocol
impl RmeFfPartiallyUpdatableParamsOperation<FormerOutputVolumeState> for Ff400Protocol
fn update_partially( req: &mut FwReq, node: &mut FwNode, params: &mut FormerOutputVolumeState, update: FormerOutputVolumeState, timeout_ms: u32, ) -> Result<(), Error>
Source§impl RmeFfPartiallyUpdatableParamsOperation<FormerOutputVolumeState> for Ff800Protocol
impl RmeFfPartiallyUpdatableParamsOperation<FormerOutputVolumeState> for Ff800Protocol
fn update_partially( req: &mut FwReq, node: &mut FwNode, params: &mut FormerOutputVolumeState, update: FormerOutputVolumeState, timeout_ms: u32, ) -> Result<(), Error>
Source§impl RmeFfWhollyUpdatableParamsOperation<FormerOutputVolumeState> for Ff400Protocol
impl RmeFfWhollyUpdatableParamsOperation<FormerOutputVolumeState> for Ff400Protocol
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &FormerOutputVolumeState,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &FormerOutputVolumeState, timeout_ms: u32, ) -> Result<(), Error>
Update registers for whole parameters.
Source§impl RmeFfWhollyUpdatableParamsOperation<FormerOutputVolumeState> for Ff800Protocol
impl RmeFfWhollyUpdatableParamsOperation<FormerOutputVolumeState> for Ff800Protocol
Source§fn update_wholly(
req: &mut FwReq,
node: &mut FwNode,
params: &FormerOutputVolumeState,
timeout_ms: u32,
) -> Result<(), Error>
fn update_wholly( req: &mut FwReq, node: &mut FwNode, params: &FormerOutputVolumeState, timeout_ms: u32, ) -> Result<(), Error>
Update registers for whole parameters.
impl Eq for FormerOutputVolumeState
impl StructuralPartialEq for FormerOutputVolumeState
Auto Trait Implementations§
impl Freeze for FormerOutputVolumeState
impl RefUnwindSafe for FormerOutputVolumeState
impl Send for FormerOutputVolumeState
impl Sync for FormerOutputVolumeState
impl Unpin for FormerOutputVolumeState
impl UnwindSafe for FormerOutputVolumeState
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> RmeFfOffsetParamsDeserialize<FormerOutputVolumeState> for Owhere
O: RmeFormerOutputSpecification,
impl<O> RmeFfOffsetParamsDeserialize<FormerOutputVolumeState> for Owhere
O: RmeFormerOutputSpecification,
Source§fn deserialize_offsets(params: &mut FormerOutputVolumeState, raw: &[u8])
fn deserialize_offsets(params: &mut FormerOutputVolumeState, raw: &[u8])
Deserialize parameters into raw data.
Source§impl<O> RmeFfOffsetParamsSerialize<FormerOutputVolumeState> for Owhere
O: RmeFormerOutputSpecification,
impl<O> RmeFfOffsetParamsSerialize<FormerOutputVolumeState> for Owhere
O: RmeFormerOutputSpecification,
Source§fn serialize_offsets(params: &FormerOutputVolumeState) -> Vec<u8> ⓘ
fn serialize_offsets(params: &FormerOutputVolumeState) -> Vec<u8> ⓘ
Serialize parameters from raw data.