Skip to main content

OpCode

Enum OpCode 

Source
#[repr(u64)]
pub enum OpCode {
Show 207 variants UNSPECIFIED = 0, INQUIRY = 1_025, INQUIRY_CANCEL = 1_026, CREATE_CONNECTION = 1_029, DISCONNECT = 1_030, CREATE_CONNECTION_CANCEL = 1_032, ACCEPT_CONNECTION_REQUEST = 1_033, REJECT_CONNECTION_REQUEST = 1_034, LINK_KEY_REQUEST_REPLY = 1_035, LINK_KEY_REQUEST_NEGATIVE_REPLY = 1_036, CHANGE_CONNECTION_PACKET_TYPE = 1_039, AUTHENTICATION_REQUESTED = 1_041, SET_CONNECTION_ENCRYPTION = 1_043, REMOTE_NAME_REQUEST = 1_049, READ_REMOTE_SUPPORTED_FEATURES = 1_051, READ_REMOTE_EXTENDED_FEATURES = 1_052, READ_REMOTE_VERSION_INFO = 1_053, IO_CAPABILITY_REQUEST_REPLY = 1_067, USER_CONFIRMATION_REQUEST_REPLY = 1_068, USER_CONFIRMATION_REQUEST_NEGATIVE_REPLY = 1_069, USER_PASSKEY_REQUEST_REPLY = 1_070, USER_PASSKEY_REQUEST_NEGATIVE_REPLY = 1_071, IO_CAPABILITY_REQUEST_NEGATIVE_REPLY = 1_076, ENHANCED_SETUP_SYNCHRONOUS_CONNECTION = 1_085, ENHANCED_ACCEPT_SYNCHRONOUS_CONNECTION_REQUEST = 1_086, TRUNCATED_PAGE = 1_087, TRUNCATED_PAGE_CANCEL = 1_088, SET_CONNECTIONLESS_PERIPHERAL_BROADCAST = 1_089, SET_CONNECTIONLESS_PERIPHERAL_BROADCAST_RECEIVE = 1_090, START_SYNCHRONIZATION_TRAIN = 1_091, RECEIVE_SYNCHRONIZATION_TRAIN = 1_092, REMOTE_OOB_EXTENDED_DATA_REQUEST_REPLY = 1_093, SNIFF_MODE = 2_051, EXIT_SNIFF_MODE = 2_052, SNIFF_SUBRATING = 2_065, SET_EVENT_MASK = 3_073, RESET = 3_075, WRITE_LOCAL_NAME = 3_091, READ_LOCAL_NAME = 3_092, WRITE_PAGE_TIMEOUT = 3_096, READ_SCAN_ENABLE = 3_097, WRITE_SCAN_ENABLE = 3_098, READ_PAGE_SCAN_ACTIVITY = 3_099, WRITE_PAGE_SCAN_ACTIVITY = 3_100, READ_INQUIRY_SCAN_ACTIVITY = 3_101, READ_CLASS_OF_DEVICE = 3_107, WRITE_CLASS_OF_DEVICE = 3_108, READ_TRANSMIT_POWER_LEVEL = 3_117, READ_SYNCHRONOUS_FLOW_CONTROL_ENABLE = 3_118, WRITE_SYNCHRONOUS_FLOW_CONTROL_ENABLE = 3_119, SET_CONTROLLER_TO_HOST_FLOW_CONTROL = 3_121, HOST_BUFFER_SIZE = 3_123, HOST_NUMBER_OF_COMPLETED_PACKETS = 3_125, READ_LINK_SUPERVISION_TIMEOUT = 3_126, WRITE_LINK_SUPERVISION_TIMEOUT = 3_127, READ_NUMBER_OF_SUPPORTED_IAC = 3_128, READ_CURRENT_IAC_LAP = 3_129, WRITE_CURRENT_IAC_LAP = 3_130, SET_AFH_HOST_CHANNEL_CLASSIFICATION = 3_135, READ_INQUIRY_SCAN_TYPE = 3_138, WRITE_INQUIRY_SCAN_TYPE = 3_139, READ_INQUIRY_MODE = 3_140, WRITE_INQUIRY_MODE = 3_141, READ_PAGE_SCAN_TYPE = 3_142, WRITE_PAGE_SCAN_TYPE = 3_143, READ_EXTENDED_INQUIRY_RESPONSE = 3_153, WRITE_EXTENDED_INQUIRY_RESPONSE = 3_154, READ_SIMPLE_PAIRING_MODE = 3_157, WRITE_SIMPLE_PAIRING_MODE = 3_158, SET_EVENT_MASK_PAGE2 = 3_171, READ_FLOW_CONTROL_MODE = 3_174, WRITE_FLOW_CONTROL_MODE = 3_175, READ_LE_HOST_SUPPORT = 3_180, WRITE_LE_HOST_SUPPORT = 3_181, SET_MWS_CHANNEL_PARAMETERS = 3_182, SET_EXTERNAL_FRAME_CONFIGURATION = 3_183, SET_MWS_SIGNALING = 3_184, SET_MWS_TRANSPORT_LAYER = 3_185, SET_MWS_SCAN_FREQUENCY_TABLE = 3_186, SET_MWS_PATTERN_CONFIGURATION = 3_187, SET_RESERVED_LT_ADDR = 3_188, DELETE_RESERVED_LT_ADDR = 3_189, SET_CONNECTIONLESS_PERIPHERAL_BROADCAST_DATA = 3_190, READ_SYNCHRONIZATION_TRAIN_PARAMETERS = 3_191, WRITE_SYNCHRONIZATION_TRAIN_PARAMETERS = 3_192, READ_SECURE_CONNECTIONS_HOST_SUPPORT = 3_193, WRITE_SECURE_CONNECTIONS_HOST_SUPPORT = 3_194, READ_LOCAL_VERSION_INFO = 4_097, READ_LOCAL_SUPPORTED_COMMANDS = 4_098, READ_LOCAL_SUPPORTED_FEATURES = 4_099, READ_LOCAL_EXTENDED_FEATURES = 4_100, READ_BUFFER_SIZE = 4_101, READ_BD_ADDR = 4_105, READ_DATA_BLOCK_SIZE = 4_106, READ_LOCAL_SUPPORTED_CODECS_V1 = 4_107, READ_LOCAL_SIMPLE_PAIRING_OPTIONS = 4_108, READ_LOCAL_SUPPORTED_CODECS_V2 = 4_109, READ_LOCAL_SUPPORTED_CODEC_CAPABILITIES = 4_110, READ_LOCAL_SUPPORTED_CONTROLLER_DELAY = 4_111, READ_RSSI = 5_125, READ_ENCRYPTION_KEY_SIZE = 5_128, WRITE_SIMPLE_PAIRING_DEBUG_MODE = 6_148, LE_SET_EVENT_MASK = 8_193, LE_READ_BUFFER_SIZE_V1 = 8_194, LE_READ_LOCAL_SUPPORTED_FEATURES = 8_195, LE_SET_RANDOM_ADDRESS = 8_197, LE_SET_ADVERTISING_PARAMETERS = 8_198, LE_READ_ADVERTISING_CHANNEL_TX_POWER = 8_199, LE_SET_ADVERTISING_DATA = 8_200, LE_SET_SCAN_RESPONSE_DATA = 8_201, LE_SET_ADVERTISING_ENABLE = 8_202, LE_SET_SCAN_PARAMETERS = 8_203, LE_SET_SCAN_ENABLE = 8_204, LE_CREATE_CONNECTION = 8_205, LE_CREATE_CONNECTION_CANCEL = 8_206, LE_CLEAR_FILTER_ACCEPT_LIST = 8_208, LE_CONNECTION_UPDATE = 8_211, LE_READ_CHANNEL_MAP = 8_213, LE_READ_REMOTE_FEATURES = 8_214, LE_ENCRYPT = 8_215, LE_RAND = 8_216, LE_START_ENCRYPTION = 8_217, LE_LONG_TERM_KEY_REQUEST_REPLY = 8_218, LE_READ_SUPPORTED_STATES = 8_220, LE_RECEIVER_TEST = 8_221, LE_TRANSMITTER_TEST = 8_222, LE_TEST_END = 8_223, LE_SET_DATA_LENGTH = 8_226, LE_READ_LOCAL_P256_PUBLIC_KEY = 8_229, LE_GENERATE_DH_KEY = 8_230, LE_CLEAR_RESOLVING_LIST = 8_233, LE_READ_RESOLVING_LIST_SIZE = 8_234, LE_READ_MAXIMUM_DATA_LENGTH = 8_239, LE_READ_PHY = 8_240, LE_SET_DEFAULT_PHY = 8_241, LE_SET_PHY = 8_242, LE_ENHANCED_RECEIVER_TEXT = 8_243, LE_ENHANCED_TRANSMITTER_TEST = 8_244, LE_SET_ADVERTISING_SET_RANDOM_ADDRESS = 8_245, LE_SET_EXTENDED_ADVERTISING_PARAMETERS_V1 = 8_246, LE_SET_EXTENDED_ADVERTISING_DATA = 8_247, LE_SET_EXTENDED_SCAN_RESPONSE_DATA = 8_248, LE_SET_EXTENDED_ADVERTISING_ENABLE = 8_249, LE_READ_MAXIMUM_ADVERTISING_DATA_LENGTH = 8_250, LE_READ_NUMBER_OF_SUPPORTED_ADVERTISING_SETS = 8_251, LE_REMOVE_ADVERTISING_SET = 8_252, LE_CLEAR_ADVERTISING_SETS = 8_253, LE_SET_PERIODIC_ADVERTISING_PARAMETERS_V1 = 8_254, LE_SET_PERIODIC_ADVERTISING_DATA = 8_255, LE_SET_PERIODIC_ADVERTISING_ENABLE = 8_256, LE_SET_EXTENDED_SCAN_PARAMETERS = 8_257, LE_SET_EXTENDED_SCAN_ENABLE = 8_258, LE_EXTENDED_CREATE_CONNECTION_V1 = 8_259, LE_PERIODIC_ADVERTISING_CREATE_SYNC = 8_260, LE_PERIODIC_ADVERTISING_CREATE_SYNC_CANCEL = 8_261, LE_PERIODIC_ADVERTISING_TERMINATE_SYNC = 8_262, LE_ADD_DEVICE_TO_PERIODIC_ADVERTISER_LIST = 8_263, LE_REMOVE_DEVICE_FROM_PERIODIC_ADVERTISER_LIST = 8_264, LE_CLEAR_PERIODIC_ADVERTISER_LIST = 8_265, LE_READ_TRANSMIT_POWER = 8_267, LE_READ_RF_PATH_COMPENSATION = 8_268, LE_WRITE_RF_PATH_COMPENSATION = 8_269, LE_SET_PRIVACY_MODE = 8_270, LE_SET_PERIODIC_ADVERTISING_RECEIVE_ENABLE = 8_281, LE_PERIODIC_ADVERTISING_SYNC_TRANSFER = 8_282, LE_PERIODIC_ADVERTISING_SET_INFO_TRANSFER = 8_283, LE_SET_PERIODIC_ADVERTISING_SYNC_TRANSFER_PARAMETERS = 8_284, LE_SET_DEFAULT_PERIODIC_ADVERTISING_SYNC_TRANSFER_PARAMETERS = 8_285, LE_MODIFY_SLEEP_CLOCK_ACCURACY = 8_287, LE_READ_BUFFER_SIZE_V2 = 8_288, LE_READ_ISO_TX_SYNC = 8_289, LE_SET_CIG_PARAMETERS = 8_290, LE_SET_CIG_PARAMETERS_TEST = 8_291, LE_CREATE_CIS = 8_292, LE_REMOVE_CIG = 8_293, LE_ACCEPT_CIS_REQUEST = 8_294, LE_REJECT_CIS_REQUEST = 8_295, LE_CREATE_BIG = 8_296, LE_CREATE_BIG_TEST = 8_297, LE_TERMINATE_BIG = 8_298, LE_BIG_CREATE_SYNC = 8_299, LE_BIG_TERMINATE_SYNC = 8_300, LE_REQUEST_PEER_SCA = 8_301, LE_SETUP_ISO_DATA_PATH = 8_302, LE_REMOVE_ISO_DATA_PATH = 8_303, LE_ISO_TRANSMIT_TEST = 8_304, LE_ISO_RECEIVE_TEST = 8_305, LE_ISO_READ_TEST_COUNTERS = 8_306, LE_ISO_TEST_END = 8_307, LE_SET_HOST_FEATURE = 8_308, LE_READ_ISO_LINK_QUALITY = 8_309, LE_SET_EXTENDED_ADVERTISING_PARAMETERS_V2 = 8_319, LE_SET_PERIODIC_SYNC_SUBEVENT = 8_324, LE_EXTENDED_CREATE_CONNECTION_V2 = 8_325, LE_SET_PERIODIC_ADVERTISING_PARAMETERS_V2 = 8_326, ANDROID_LE_GET_VENDOR_CAPABILITIES = 64_851, ANDROID_LE_MULTI_ADVT = 64_852, ANDROID_LE_BATCH_SCAN = 64_854, ANDROID_APCF = 64_855, ANDROID_LE_GET_CONTROLLER_ACTIVITY_ENERGY_INFO = 64_857, ANDROID_LE_EXTENDED_SET_SCAN_PARAMETERS = 64_858, ANDROID_GET_CONTROLLER_DEBUG_INFO = 64_859, ANDROID_A2DP_HARDWARE_OFFLOAD = 64_861, ANDROID_BLUETOOTH_QUALITY_REPORT = 64_862, ANDROID_DYNAMIC_AUDIO_BUFFER = 64_863, ANDROID_WRITE_SNIFF_OFFLOAD_ENABLE = 65_296, ANDROID_WRITE_SNIFF_OFFLOAD_PARAMETERS = 65_297,
}

Variants§

§

UNSPECIFIED = 0

§

INQUIRY = 1_025

§

INQUIRY_CANCEL = 1_026

§

CREATE_CONNECTION = 1_029

§

DISCONNECT = 1_030

§

CREATE_CONNECTION_CANCEL = 1_032

§

ACCEPT_CONNECTION_REQUEST = 1_033

§

REJECT_CONNECTION_REQUEST = 1_034

§

CHANGE_CONNECTION_PACKET_TYPE = 1_039

§

AUTHENTICATION_REQUESTED = 1_041

§

SET_CONNECTION_ENCRYPTION = 1_043

§

REMOTE_NAME_REQUEST = 1_049

§

READ_REMOTE_SUPPORTED_FEATURES = 1_051

§

READ_REMOTE_EXTENDED_FEATURES = 1_052

§

READ_REMOTE_VERSION_INFO = 1_053

§

IO_CAPABILITY_REQUEST_REPLY = 1_067

§

USER_CONFIRMATION_REQUEST_REPLY = 1_068

§

USER_CONFIRMATION_REQUEST_NEGATIVE_REPLY = 1_069

§

USER_PASSKEY_REQUEST_REPLY = 1_070

§

USER_PASSKEY_REQUEST_NEGATIVE_REPLY = 1_071

§

IO_CAPABILITY_REQUEST_NEGATIVE_REPLY = 1_076

§

ENHANCED_SETUP_SYNCHRONOUS_CONNECTION = 1_085

§

ENHANCED_ACCEPT_SYNCHRONOUS_CONNECTION_REQUEST = 1_086

§

TRUNCATED_PAGE = 1_087

§

TRUNCATED_PAGE_CANCEL = 1_088

§

SET_CONNECTIONLESS_PERIPHERAL_BROADCAST = 1_089

§

SET_CONNECTIONLESS_PERIPHERAL_BROADCAST_RECEIVE = 1_090

§

START_SYNCHRONIZATION_TRAIN = 1_091

§

RECEIVE_SYNCHRONIZATION_TRAIN = 1_092

§

REMOTE_OOB_EXTENDED_DATA_REQUEST_REPLY = 1_093

§

SNIFF_MODE = 2_051

§

EXIT_SNIFF_MODE = 2_052

§

SNIFF_SUBRATING = 2_065

§

SET_EVENT_MASK = 3_073

§

RESET = 3_075

§

WRITE_LOCAL_NAME = 3_091

§

READ_LOCAL_NAME = 3_092

§

WRITE_PAGE_TIMEOUT = 3_096

§

READ_SCAN_ENABLE = 3_097

§

WRITE_SCAN_ENABLE = 3_098

§

READ_PAGE_SCAN_ACTIVITY = 3_099

§

WRITE_PAGE_SCAN_ACTIVITY = 3_100

§

READ_INQUIRY_SCAN_ACTIVITY = 3_101

§

READ_CLASS_OF_DEVICE = 3_107

§

WRITE_CLASS_OF_DEVICE = 3_108

§

READ_TRANSMIT_POWER_LEVEL = 3_117

§

READ_SYNCHRONOUS_FLOW_CONTROL_ENABLE = 3_118

§

WRITE_SYNCHRONOUS_FLOW_CONTROL_ENABLE = 3_119

§

SET_CONTROLLER_TO_HOST_FLOW_CONTROL = 3_121

§

HOST_BUFFER_SIZE = 3_123

§

HOST_NUMBER_OF_COMPLETED_PACKETS = 3_125

§

READ_NUMBER_OF_SUPPORTED_IAC = 3_128

§

READ_CURRENT_IAC_LAP = 3_129

§

WRITE_CURRENT_IAC_LAP = 3_130

§

SET_AFH_HOST_CHANNEL_CLASSIFICATION = 3_135

§

READ_INQUIRY_SCAN_TYPE = 3_138

§

WRITE_INQUIRY_SCAN_TYPE = 3_139

§

READ_INQUIRY_MODE = 3_140

§

WRITE_INQUIRY_MODE = 3_141

§

READ_PAGE_SCAN_TYPE = 3_142

§

WRITE_PAGE_SCAN_TYPE = 3_143

§

READ_EXTENDED_INQUIRY_RESPONSE = 3_153

§

WRITE_EXTENDED_INQUIRY_RESPONSE = 3_154

§

READ_SIMPLE_PAIRING_MODE = 3_157

§

WRITE_SIMPLE_PAIRING_MODE = 3_158

§

SET_EVENT_MASK_PAGE2 = 3_171

§

READ_FLOW_CONTROL_MODE = 3_174

§

WRITE_FLOW_CONTROL_MODE = 3_175

§

READ_LE_HOST_SUPPORT = 3_180

§

WRITE_LE_HOST_SUPPORT = 3_181

§

SET_MWS_CHANNEL_PARAMETERS = 3_182

§

SET_EXTERNAL_FRAME_CONFIGURATION = 3_183

§

SET_MWS_SIGNALING = 3_184

§

SET_MWS_TRANSPORT_LAYER = 3_185

§

SET_MWS_SCAN_FREQUENCY_TABLE = 3_186

§

SET_MWS_PATTERN_CONFIGURATION = 3_187

§

SET_RESERVED_LT_ADDR = 3_188

§

DELETE_RESERVED_LT_ADDR = 3_189

§

SET_CONNECTIONLESS_PERIPHERAL_BROADCAST_DATA = 3_190

§

READ_SYNCHRONIZATION_TRAIN_PARAMETERS = 3_191

§

WRITE_SYNCHRONIZATION_TRAIN_PARAMETERS = 3_192

§

READ_SECURE_CONNECTIONS_HOST_SUPPORT = 3_193

§

WRITE_SECURE_CONNECTIONS_HOST_SUPPORT = 3_194

§

READ_LOCAL_VERSION_INFO = 4_097

§

READ_LOCAL_SUPPORTED_COMMANDS = 4_098

§

READ_LOCAL_SUPPORTED_FEATURES = 4_099

§

READ_LOCAL_EXTENDED_FEATURES = 4_100

§

READ_BUFFER_SIZE = 4_101

§

READ_BD_ADDR = 4_105

§

READ_DATA_BLOCK_SIZE = 4_106

§

READ_LOCAL_SUPPORTED_CODECS_V1 = 4_107

§

READ_LOCAL_SIMPLE_PAIRING_OPTIONS = 4_108

§

READ_LOCAL_SUPPORTED_CODECS_V2 = 4_109

§

READ_LOCAL_SUPPORTED_CODEC_CAPABILITIES = 4_110

§

READ_LOCAL_SUPPORTED_CONTROLLER_DELAY = 4_111

§

READ_RSSI = 5_125

§

READ_ENCRYPTION_KEY_SIZE = 5_128

§

WRITE_SIMPLE_PAIRING_DEBUG_MODE = 6_148

§

LE_SET_EVENT_MASK = 8_193

§

LE_READ_BUFFER_SIZE_V1 = 8_194

§

LE_READ_LOCAL_SUPPORTED_FEATURES = 8_195

§

LE_SET_RANDOM_ADDRESS = 8_197

§

LE_SET_ADVERTISING_PARAMETERS = 8_198

§

LE_READ_ADVERTISING_CHANNEL_TX_POWER = 8_199

§

LE_SET_ADVERTISING_DATA = 8_200

§

LE_SET_SCAN_RESPONSE_DATA = 8_201

§

LE_SET_ADVERTISING_ENABLE = 8_202

§

LE_SET_SCAN_PARAMETERS = 8_203

§

LE_SET_SCAN_ENABLE = 8_204

§

LE_CREATE_CONNECTION = 8_205

§

LE_CREATE_CONNECTION_CANCEL = 8_206

§

LE_CLEAR_FILTER_ACCEPT_LIST = 8_208

§

LE_CONNECTION_UPDATE = 8_211

§

LE_READ_CHANNEL_MAP = 8_213

§

LE_READ_REMOTE_FEATURES = 8_214

§

LE_ENCRYPT = 8_215

§

LE_RAND = 8_216

§

LE_START_ENCRYPTION = 8_217

§

LE_LONG_TERM_KEY_REQUEST_REPLY = 8_218

§

LE_READ_SUPPORTED_STATES = 8_220

§

LE_RECEIVER_TEST = 8_221

§

LE_TRANSMITTER_TEST = 8_222

§

LE_TEST_END = 8_223

§

LE_SET_DATA_LENGTH = 8_226

§

LE_READ_LOCAL_P256_PUBLIC_KEY = 8_229

§

LE_GENERATE_DH_KEY = 8_230

§

LE_CLEAR_RESOLVING_LIST = 8_233

§

LE_READ_RESOLVING_LIST_SIZE = 8_234

§

LE_READ_MAXIMUM_DATA_LENGTH = 8_239

§

LE_READ_PHY = 8_240

§

LE_SET_DEFAULT_PHY = 8_241

§

LE_SET_PHY = 8_242

§

LE_ENHANCED_RECEIVER_TEXT = 8_243

§

LE_ENHANCED_TRANSMITTER_TEST = 8_244

§

LE_SET_ADVERTISING_SET_RANDOM_ADDRESS = 8_245

§

LE_SET_EXTENDED_ADVERTISING_PARAMETERS_V1 = 8_246

§

LE_SET_EXTENDED_ADVERTISING_DATA = 8_247

§

LE_SET_EXTENDED_SCAN_RESPONSE_DATA = 8_248

§

LE_SET_EXTENDED_ADVERTISING_ENABLE = 8_249

§

LE_READ_MAXIMUM_ADVERTISING_DATA_LENGTH = 8_250

§

LE_READ_NUMBER_OF_SUPPORTED_ADVERTISING_SETS = 8_251

§

LE_REMOVE_ADVERTISING_SET = 8_252

§

LE_CLEAR_ADVERTISING_SETS = 8_253

§

LE_SET_PERIODIC_ADVERTISING_PARAMETERS_V1 = 8_254

§

LE_SET_PERIODIC_ADVERTISING_DATA = 8_255

§

LE_SET_PERIODIC_ADVERTISING_ENABLE = 8_256

§

LE_SET_EXTENDED_SCAN_PARAMETERS = 8_257

§

LE_SET_EXTENDED_SCAN_ENABLE = 8_258

§

LE_EXTENDED_CREATE_CONNECTION_V1 = 8_259

§

LE_PERIODIC_ADVERTISING_CREATE_SYNC = 8_260

§

LE_PERIODIC_ADVERTISING_CREATE_SYNC_CANCEL = 8_261

§

LE_PERIODIC_ADVERTISING_TERMINATE_SYNC = 8_262

§

LE_ADD_DEVICE_TO_PERIODIC_ADVERTISER_LIST = 8_263

§

LE_REMOVE_DEVICE_FROM_PERIODIC_ADVERTISER_LIST = 8_264

§

LE_CLEAR_PERIODIC_ADVERTISER_LIST = 8_265

§

LE_READ_TRANSMIT_POWER = 8_267

§

LE_READ_RF_PATH_COMPENSATION = 8_268

§

LE_WRITE_RF_PATH_COMPENSATION = 8_269

§

LE_SET_PRIVACY_MODE = 8_270

§

LE_SET_PERIODIC_ADVERTISING_RECEIVE_ENABLE = 8_281

§

LE_PERIODIC_ADVERTISING_SYNC_TRANSFER = 8_282

§

LE_PERIODIC_ADVERTISING_SET_INFO_TRANSFER = 8_283

§

LE_SET_PERIODIC_ADVERTISING_SYNC_TRANSFER_PARAMETERS = 8_284

§

LE_SET_DEFAULT_PERIODIC_ADVERTISING_SYNC_TRANSFER_PARAMETERS = 8_285

§

LE_MODIFY_SLEEP_CLOCK_ACCURACY = 8_287

§

LE_READ_BUFFER_SIZE_V2 = 8_288

§

LE_READ_ISO_TX_SYNC = 8_289

§

LE_SET_CIG_PARAMETERS = 8_290

§

LE_SET_CIG_PARAMETERS_TEST = 8_291

§

LE_CREATE_CIS = 8_292

§

LE_REMOVE_CIG = 8_293

§

LE_ACCEPT_CIS_REQUEST = 8_294

§

LE_REJECT_CIS_REQUEST = 8_295

§

LE_CREATE_BIG = 8_296

§

LE_CREATE_BIG_TEST = 8_297

§

LE_TERMINATE_BIG = 8_298

§

LE_BIG_CREATE_SYNC = 8_299

§

LE_BIG_TERMINATE_SYNC = 8_300

§

LE_REQUEST_PEER_SCA = 8_301

§

LE_SETUP_ISO_DATA_PATH = 8_302

§

LE_REMOVE_ISO_DATA_PATH = 8_303

§

LE_ISO_TRANSMIT_TEST = 8_304

§

LE_ISO_RECEIVE_TEST = 8_305

§

LE_ISO_READ_TEST_COUNTERS = 8_306

§

LE_ISO_TEST_END = 8_307

§

LE_SET_HOST_FEATURE = 8_308

§

LE_SET_EXTENDED_ADVERTISING_PARAMETERS_V2 = 8_319

§

LE_SET_PERIODIC_SYNC_SUBEVENT = 8_324

§

LE_EXTENDED_CREATE_CONNECTION_V2 = 8_325

§

LE_SET_PERIODIC_ADVERTISING_PARAMETERS_V2 = 8_326

§

ANDROID_LE_GET_VENDOR_CAPABILITIES = 64_851

§

ANDROID_LE_MULTI_ADVT = 64_852

§

ANDROID_LE_BATCH_SCAN = 64_854

§

ANDROID_APCF = 64_855

§

ANDROID_LE_GET_CONTROLLER_ACTIVITY_ENERGY_INFO = 64_857

§

ANDROID_LE_EXTENDED_SET_SCAN_PARAMETERS = 64_858

§

ANDROID_GET_CONTROLLER_DEBUG_INFO = 64_859

§

ANDROID_A2DP_HARDWARE_OFFLOAD = 64_861

§

ANDROID_BLUETOOTH_QUALITY_REPORT = 64_862

§

ANDROID_DYNAMIC_AUDIO_BUFFER = 64_863

§

ANDROID_WRITE_SNIFF_OFFLOAD_ENABLE = 65_296

§

ANDROID_WRITE_SNIFF_OFFLOAD_PARAMETERS = 65_297

Trait Implementations§

Source§

impl Clone for OpCode

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for OpCode

Source§

impl Debug for OpCode

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for OpCode

Source§

impl From<OpCode> for u8

Source§

fn from(val: OpCode) -> Self

Converts to this type from the input type.
Source§

impl From<OpCode> for u16

Source§

fn from(val: OpCode) -> Self

Converts to this type from the input type.
Source§

impl From<OpCode> for u32

Source§

fn from(val: OpCode) -> Self

Converts to this type from the input type.
Source§

impl From<OpCode> for u64

Source§

fn from(val: OpCode) -> Self

Converts to this type from the input type.
Source§

impl From<OpCode> for i8

Source§

fn from(val: OpCode) -> Self

Converts to this type from the input type.
Source§

impl From<OpCode> for i16

Source§

fn from(val: OpCode) -> Self

Converts to this type from the input type.
Source§

impl From<OpCode> for i32

Source§

fn from(val: OpCode) -> Self

Converts to this type from the input type.
Source§

impl From<OpCode> for i64

Source§

fn from(val: OpCode) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for OpCode

Source§

fn eq(&self, other: &Self) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl SafeCmp<OpCode> for OpCode

Source§

fn safe_eq(&self, other: Self) -> bool

Source§

fn safe_less(&self, other: Self) -> bool

Source§

impl SafeCmp<OpCode> for u64

Source§

fn safe_eq(&self, other: OpCode) -> bool

Source§

fn safe_less(&self, other: OpCode) -> bool

Source§

impl SafeCmp<OpCode> for i64

Source§

fn safe_eq(&self, other: OpCode) -> bool

Source§

fn safe_less(&self, other: OpCode) -> bool

Source§

impl SafeCmp<i32> for OpCode

Source§

fn safe_eq(&self, other: i32) -> bool

Source§

fn safe_less(&self, other: i32) -> bool

Source§

impl SafeCmp<i64> for OpCode

Source§

fn safe_eq(&self, other: i64) -> bool

Source§

fn safe_less(&self, other: i64) -> bool

Source§

impl SafeCmp<u32> for OpCode

Source§

fn safe_eq(&self, other: u32) -> bool

Source§

fn safe_less(&self, other: u32) -> bool

Source§

impl SafeCmp<u64> for OpCode

Source§

fn safe_eq(&self, other: u64) -> bool

Source§

fn safe_less(&self, other: u64) -> bool

Source§

impl StructuralPartialEq for OpCode

Source§

impl<V: Into<u64> + Copy> TryFromRaw<V> for OpCode

Source§

fn try_from_raw(val: V) -> Result<Self, Error<V>>

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.