WeissAvcParamOperation

Trait WeissAvcParamOperation 

Source
pub trait WeissAvcParamOperation<T>: WeissAvcParamConvert<T> {
    // Required methods
    fn cache_param(
        fcp: &WeissAvc,
        param: &mut T,
        timeout_ms: u32,
    ) -> Result<(), Error>;
    fn update_param(
        fcp: &WeissAvc,
        param: &mut T,
        timeout_ms: u32,
    ) -> Result<(), Error>;
}
Expand description

The operation for parameters in Weiss AV/C protocol.

Required Methods§

Source

fn cache_param( fcp: &WeissAvc, param: &mut T, timeout_ms: u32, ) -> Result<(), Error>

Cache current state of parameter.

Source

fn update_param( fcp: &WeissAvc, param: &mut T, timeout_ms: u32, ) -> Result<(), Error>

Update the state of parameter.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§