Struct cec_rs::CecCommand [−][src]
pub struct CecCommand {
pub initiator: CecLogicalAddress,
pub destination: CecLogicalAddress,
pub ack: bool,
pub eom: bool,
pub opcode: CecOpcode,
pub parameters: CecDatapacket,
pub opcode_set: bool,
pub transmit_timeout: Duration,
}Fields
initiator: CecLogicalAddress< the logical address of the initiator of this message
destination: CecLogicalAddress< the logical address of the destination of this message
ack: bool< 1 when the ACK bit is set, 0 otherwise
eom: bool< 1 when the EOM bit is set, 0 otherwise
opcode: CecOpcode< the opcode of this message
parameters: CecDatapacket< the parameters attached to this message
opcode_set: bool< 1 when an opcode is set, 0 otherwise (POLL message)
transmit_timeout: Duration< the timeout to use in ms
Trait Implementations
Performs the conversion.
type Error = TryFromCecCommandError
type Error = TryFromCecCommandError
The type returned in the event of a conversion error.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for CecCommand
impl Send for CecCommand
impl Sync for CecCommand
impl Unpin for CecCommand
impl UnwindSafe for CecCommand
Blanket Implementations
Mutably borrows from an owned value. Read more