pub struct AureonPhysInputProtocol;
Expand description
The protocol implementation of analog input.
Trait Implementations§
Source§impl AvcLevelOperation for AureonPhysInputProtocol
impl AvcLevelOperation for AureonPhysInputProtocol
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 Debug for AureonPhysInputProtocol
impl Debug for AureonPhysInputProtocol
Source§impl Default for AureonPhysInputProtocol
impl Default for AureonPhysInputProtocol
Source§fn default() -> AureonPhysInputProtocol
fn default() -> AureonPhysInputProtocol
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AureonPhysInputProtocol
impl RefUnwindSafe for AureonPhysInputProtocol
impl Send for AureonPhysInputProtocol
impl Sync for AureonPhysInputProtocol
impl Unpin for AureonPhysInputProtocol
impl UnwindSafe for AureonPhysInputProtocol
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