[][src]Enum btle::hci::le::LEControllerOpcode

#[repr(u16)]
pub enum LEControllerOpcode {
    SetEventMask,
    ReadBufferSize,
    ReadLocalSupportedFeatures,
    SetRandomAddress,
    SetAdvertisingParameters,
    ReadAdvertisingChannelTxPower,
    SetAdvertisingData,
    SetScanResponseData,
    SetAdvertisingEnable,
    SetScanParameters,
    SetScanEnable,
    CreateConnection,
    CreateConnectionCancel,
    ReadWhitelistSize,
    ClearWhitelist,
    AddDeviceToWhitelist,
    RemoveDeviceFromWhitelist,
    ConnectionUpdate,
    SetHostChannelClassification,
    ReadChannelMap,
    ReadRemoteUsedFeatures,
    Encrypt,
    Rand,
    StartEncryption,
    LongTermKeyRequestReply,
    LongTermKeyRequestNegativeReply,
    ReadSupportedState,
    ReceiverTest,
    TransmitterTest,
    TestEnd,
}

Variants

SetEventMask
ReadBufferSize
ReadLocalSupportedFeatures
SetRandomAddress
SetAdvertisingParameters
ReadAdvertisingChannelTxPower
SetAdvertisingData
SetScanResponseData
SetAdvertisingEnable
SetScanParameters
SetScanEnable
CreateConnection
CreateConnectionCancel
ReadWhitelistSize
ClearWhitelist
AddDeviceToWhitelist
RemoveDeviceFromWhitelist
ConnectionUpdate
SetHostChannelClassification
ReadChannelMap
ReadRemoteUsedFeatures
Encrypt
Rand
StartEncryption
LongTermKeyRequestReply
LongTermKeyRequestNegativeReply
ReadSupportedState
ReceiverTest
TransmitterTest
TestEnd

Methods

impl LEControllerOpcode[src]

pub const fn ogf() -> OGF[src]

Trait Implementations

impl Clone for LEControllerOpcode[src]

impl Copy for LEControllerOpcode[src]

impl Debug for LEControllerOpcode[src]

impl Eq for LEControllerOpcode[src]

impl From<LEControllerOpcode> for OCF[src]

impl From<LEControllerOpcode> for Opcode[src]

impl Hash for LEControllerOpcode[src]

impl Ord for LEControllerOpcode[src]

impl PartialEq<LEControllerOpcode> for LEControllerOpcode[src]

impl PartialOrd<LEControllerOpcode> for LEControllerOpcode[src]

impl StructuralEq for LEControllerOpcode[src]

impl StructuralPartialEq for LEControllerOpcode[src]

impl TryFrom<OCF> for LEControllerOpcode[src]

type Error = HCIConversionError

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.