pub struct CommandStatus<VS> {
pub status: Status<VS>,
pub num_hci_command_packets: u8,
pub opcode: Opcode,
}Expand description
The Command Status event is used to indicate that the command described
by the opcode parameter has been received, and that the Controller is
currently performing the task for this command.
Defined in Vol 2, Part E, Section 7.7.15 of the spec.
Fields§
§status: Status<VS>Status of the command that has started.
num_hci_command_packets: u8Number of HCI Command packets that can be sent to the controller from the host.
opcode: OpcodeOpcode of the command that generated this event. The controller can generate a spontaneous
Command Status with opcode 0 if the number of allowed HCI commands
has changed.
Trait Implementations§
Source§impl<VS: Clone> Clone for CommandStatus<VS>
impl<VS: Clone> Clone for CommandStatus<VS>
Source§fn clone(&self) -> CommandStatus<VS>
fn clone(&self) -> CommandStatus<VS>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<VS: Debug> Debug for CommandStatus<VS>
impl<VS: Debug> Debug for CommandStatus<VS>
impl<VS: Copy> Copy for CommandStatus<VS>
Auto Trait Implementations§
impl<VS> Freeze for CommandStatus<VS>where
VS: Freeze,
impl<VS> RefUnwindSafe for CommandStatus<VS>where
VS: RefUnwindSafe,
impl<VS> Send for CommandStatus<VS>where
VS: Send,
impl<VS> Sync for CommandStatus<VS>where
VS: Sync,
impl<VS> Unpin for CommandStatus<VS>where
VS: Unpin,
impl<VS> UnsafeUnpin for CommandStatus<VS>where
VS: UnsafeUnpin,
impl<VS> UnwindSafe for CommandStatus<VS>where
VS: UnwindSafe,
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