pub struct TcAvcCmd {
pub class_id: u8,
pub sequence_id: u8,
pub command_id: u16,
pub arguments: Vec<u8>,
/* private fields */
}Expand description
AV/C operation defined by TC Electronic. This is not used in TC Konnekt series.
Fields§
§class_id: u8§sequence_id: u8§command_id: u16§arguments: Vec<u8>Implementations§
Trait Implementations§
Source§impl AvcControl for TcAvcCmd
impl AvcControl for TcAvcCmd
fn build_operands( &mut self, addr: &AvcAddr, ) -> Result<Vec<u8>, AvcCmdBuildError>
fn parse_operands( &mut self, addr: &AvcAddr, operands: &[u8], ) -> Result<(), AvcRespParseError>
Source§impl AvcStatus for TcAvcCmd
impl AvcStatus for TcAvcCmd
fn build_operands( &mut self, addr: &AvcAddr, ) -> Result<Vec<u8>, AvcCmdBuildError>
fn parse_operands( &mut self, addr: &AvcAddr, operands: &[u8], ) -> Result<(), AvcRespParseError>
Auto Trait Implementations§
impl Freeze for TcAvcCmd
impl RefUnwindSafe for TcAvcCmd
impl Send for TcAvcCmd
impl Sync for TcAvcCmd
impl Unpin for TcAvcCmd
impl UnwindSafe for TcAvcCmd
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