#[repr(C)]pub struct DiseqcSlaveReply {
pub msg: [u8; 4],
pub len: u8,
pub timeout: u32,
}
Expand description
DiSEqC received data
Fields§
§msg: [u8; 4]
DiSEqC message buffer to store a message received via DiSEqC. It contains one byte header with: framing and an optional argument of up to 3 bytes of data.
len: u8
Length of the DiSEqC message. Valid values are 0 to 4, where 0 means no message.
timeout: u32
Return from ioctl after timeout ms with errorcode when no message was received.
Trait Implementations§
Source§impl Debug for DiseqcSlaveReply
impl Debug for DiseqcSlaveReply
Auto Trait Implementations§
impl Freeze for DiseqcSlaveReply
impl RefUnwindSafe for DiseqcSlaveReply
impl Send for DiseqcSlaveReply
impl Sync for DiseqcSlaveReply
impl Unpin for DiseqcSlaveReply
impl UnwindSafe for DiseqcSlaveReply
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