#[repr(u8)]pub enum ActionType {
SwitchOffHub = 1,
Disconnect = 2,
VccPortControlOn = 3,
VccPortControlOff = 4,
ActivateBusyIndication = 5,
ResetBusyIndication = 6,
Shutdown = 47,
HubWillSwitchOff = 48,
HubWillDisconnect = 49,
HubWillGoIntoBootMode = 50,
}Expand description
@typedef ActionType
@param {number} SWITCH_OFF_HUB 0x01
@param {number} DISCONNECT 0x02
@param {number} VCC_PORT_CONTROL_ON 0x03
@param {number} VCC_PORT_CONTROL_OFF 0x04
@param {number} ACTIVATE_BUSY_INDICATION 0x05
@param {number} RESET_BUSY_INDICATION 0x06
@param {number} SHUTDOWN 0x2F
@param {number} HUB_WILL_SWITCH_OFF 0x30
@param {number} HUB_WILL_DISCONNECT 0x31
@param {number} HUB_WILL_GO_INTO_BOOT_MODE 0x32
@description <https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#action-types>Variants§
SwitchOffHub = 1
Disconnect = 2
VccPortControlOn = 3
VccPortControlOff = 4
ActivateBusyIndication = 5
ResetBusyIndication = 6
Shutdown = 47
HubWillSwitchOff = 48
HubWillDisconnect = 49
HubWillGoIntoBootMode = 50
Trait Implementations§
Source§impl Clone for ActionType
impl Clone for ActionType
Source§fn clone(&self) -> ActionType
fn clone(&self) -> ActionType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ActionType
Source§impl Debug for ActionType
impl Debug for ActionType
impl Eq for ActionType
Source§impl PartialEq for ActionType
impl PartialEq for ActionType
impl StructuralPartialEq for ActionType
Auto Trait Implementations§
impl Freeze for ActionType
impl RefUnwindSafe for ActionType
impl Send for ActionType
impl Sync for ActionType
impl Unpin for ActionType
impl UnsafeUnpin for ActionType
impl UnwindSafe for ActionType
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