pub struct Quatafire610PhysOutputProtocol;
Expand description
The protocol implementation for physical output of Quatafire 610.
Trait Implementations§
Source§impl AvcLevelOperation for Quatafire610PhysOutputProtocol
impl AvcLevelOperation for Quatafire610PhysOutputProtocol
Source§const LEVEL_STEP: i16 = 256i16
const LEVEL_STEP: i16 = 256i16
The step value of signal level.
Source§fn create_level_parameters() -> AvcLevelParameters
fn create_level_parameters() -> AvcLevelParameters
Instantiate parameters.
Source§fn cache_levels(
avc: &BebobAvc,
params: &mut AvcLevelParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_levels( avc: &BebobAvc, params: &mut AvcLevelParameters, timeout_ms: u32, ) -> Result<(), Error>
Cache state of hardware to the parameters.
Source§fn update_levels(
avc: &BebobAvc,
params: &AvcLevelParameters,
old: &mut AvcLevelParameters,
timeout_ms: u32,
) -> Result<(), Error>
fn update_levels( avc: &BebobAvc, params: &AvcLevelParameters, old: &mut AvcLevelParameters, timeout_ms: u32, ) -> Result<(), Error>
Update the hardware when detecting any changes in the parameters.
Source§impl Default for Quatafire610PhysOutputProtocol
impl Default for Quatafire610PhysOutputProtocol
Source§fn default() -> Quatafire610PhysOutputProtocol
fn default() -> Quatafire610PhysOutputProtocol
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Quatafire610PhysOutputProtocol
impl RefUnwindSafe for Quatafire610PhysOutputProtocol
impl Send for Quatafire610PhysOutputProtocol
impl Sync for Quatafire610PhysOutputProtocol
impl Unpin for Quatafire610PhysOutputProtocol
impl UnwindSafe for Quatafire610PhysOutputProtocol
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