Enum btmgmt_packet::event::EventCode[][src]

pub enum EventCode {
Show variants CommandComplete, CommandStatus, ControllerError, IndexAdded, IndexRemoved, NewSettings, ClassOfDeviceChanged, LocalNameChanged, NewLinkKey, NewLongTermKey, DeviceConnected, DeviceDisconnect, ConnectFailed, PinCodeRequest, UserConfirmationRequest, UserPasskeyRequest, AuthenticationFailed, DeviceFound, Discovering, DeviceBlocked, DeviceUnblocked, DeviceUnpaired, PasskeyNotify, NewIdentityResolvingKey, NewSignatureResolvingKey, DeviceAdded, DeviceRemoved, NewConnectionParameter, UnconfiguredIndexAdded, UnconfiguredIndexRemoved, NewConfigurationOptions, ExtendedIndexAdded, ExtendedIndexRemoved, LocalOutOfBandExtendedDataUpdate, AdvertisingAdded, AdvertisingRemoved, ExtendedControllerInformationChanged, PhyConfigurationChanged, ExperimentalFeatureChanged, DefaultSystemConfigurationChanged, DefaultRuntimeConfigurationChanged, DeviceFlagsChanged, AdvertisementMonitorAdded, AdvertisementMonitorRemoved, ControllerSuspend, ControllerResume,
}
Expand description

Command Code

Variants

CommandComplete

Command Complete Event

see bluez docs/mgmt-api.txt

CommandStatus

Command Status Event

see bluez docs/mgmt-api.txt

ControllerError

Controller Error Event

see bluez docs/mgmt-api.txt

IndexAdded

Index Added Event

see bluez docs/mgmt-api.txt

IndexRemoved

Index Removed Event

see bluez docs/mgmt-api.txt

NewSettings

New Settings Event

see bluez docs/mgmt-api.txt

ClassOfDeviceChanged

Class Of Device Changed Event

see bluez docs/mgmt-api.txt

LocalNameChanged

Local Name Changed Event

see bluez docs/mgmt-api.txt

NewLinkKey

New Link Key Event

see bluez docs/mgmt-api.txt

NewLongTermKey

New Long Term Key Event

see bluez docs/mgmt-api.txt

DeviceConnected

Device Connected Event

see bluez docs/mgmt-api.txt

DeviceDisconnect

Device Disconnected Event

see bluez docs/mgmt-api.txt

ConnectFailed

Connect Failed Event

see bluez docs/mgmt-api.txt

PinCodeRequest

PIN Code Request Event

see bluez docs/mgmt-api.txt

UserConfirmationRequest

User Confirmation Request Event

see bluez docs/mgmt-api.txt

UserPasskeyRequest

User Passkey Request Event

see bluez docs/mgmt-api.txt

AuthenticationFailed

Authentication Failed Event

see bluez docs/mgmt-api.txt

DeviceFound

Device Found Event

see bluez docs/mgmt-api.txt

Discovering

Discovering Event

see bluez docs/mgmt-api.txt

DeviceBlocked

Device Blocked Event

see bluez docs/mgmt-api.txt

DeviceUnblocked

Device Unblocked Event

see bluez docs/mgmt-api.txt

DeviceUnpaired

Device Unpaired Event

see bluez docs/mgmt-api.txt

PasskeyNotify

Passkey Notify Event

see bluez docs/mgmt-api.txt

NewIdentityResolvingKey

New Identity Resolving Key Event

see bluez docs/mgmt-api.txt

NewSignatureResolvingKey

New Signature Resolving Key Event

see bluez docs/mgmt-api.txt

DeviceAdded

Device Added Event

see bluez docs/mgmt-api.txt

DeviceRemoved

Device Removed Event

see bluez docs/mgmt-api.txt

NewConnectionParameter

New Connection Parameter Event

see bluez docs/mgmt-api.txt

UnconfiguredIndexAdded

Unconfigured Index Added Event

see bluez docs/mgmt-api.txt

UnconfiguredIndexRemoved

Unconfigured Index Removed Event

see bluez docs/mgmt-api.txt

NewConfigurationOptions

New Configuration Options Event

see bluez docs/mgmt-api.txt

ExtendedIndexAdded

Extended Index Added Event

see bluez docs/mgmt-api.txt

ExtendedIndexRemoved

Extended Index Removed Event

see bluez docs/mgmt-api.txt

LocalOutOfBandExtendedDataUpdate

Local Out Of Band Extended Data Updated Event

see bluez docs/mgmt-api.txt

AdvertisingAdded

Advertising Added Event

see bluez docs/mgmt-api.txt

AdvertisingRemoved

Advertising Removed Event

see bluez docs/mgmt-api.txt

ExtendedControllerInformationChanged

Extended Controller Information Changed Event

see bluez docs/mgmt-api.txt

PhyConfigurationChanged

PHY Configuration Changed Event

see bluez docs/mgmt-api.txt

ExperimentalFeatureChanged

Experimental Feature Changed Event

see bluez docs/mgmt-api.txt

DefaultSystemConfigurationChanged

Default System Configuration Changed Event

see bluez docs/mgmt-api.txt

DefaultRuntimeConfigurationChanged

Default Runtime Configuration Changed Event

see bluez docs/mgmt-api.txt

DeviceFlagsChanged

Device Flags Changed Event

see bluez docs/mgmt-api.txt

AdvertisementMonitorAdded

Advertisement Monitor Added Event

see bluez docs/mgmt-api.txt

AdvertisementMonitorRemoved

Advertisement Monitor Removed Event

see bluez docs/mgmt-api.txt

ControllerSuspend

Controller Suspend Event

see bluez docs/mgmt-api.txt

ControllerResume

Controller Resume Event

see bluez docs/mgmt-api.txt

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

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

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

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

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.