Struct stm32wb_hci::event::CommandStatus
source · 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 copy 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> 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> 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