[−][src]Union apache_nimble_sys::ble_gap_event__bindgen_ty_1
A discriminated union containing additional details concerning the GAP event. The 'type' field indicates which member of the union is valid.
Fields
connect: ble_gap_event__bindgen_ty_1__bindgen_ty_1
disconnect: ble_gap_event__bindgen_ty_1__bindgen_ty_2
disc: ble_gap_disc_desc
Represents an advertising report received during a discovery procedure. Valid for the following event types: o BLE_GAP_EVENT_DISC
disc_complete: ble_gap_event__bindgen_ty_1__bindgen_ty_3
adv_complete: ble_gap_event__bindgen_ty_1__bindgen_ty_4
conn_update: ble_gap_event__bindgen_ty_1__bindgen_ty_5
conn_update_req: ble_gap_event__bindgen_ty_1__bindgen_ty_6
term_failure: ble_gap_event__bindgen_ty_1__bindgen_ty_7
enc_change: ble_gap_event__bindgen_ty_1__bindgen_ty_8
passkey: ble_gap_event__bindgen_ty_1__bindgen_ty_9
notify_rx: ble_gap_event__bindgen_ty_1__bindgen_ty_10
notify_tx: ble_gap_event__bindgen_ty_1__bindgen_ty_11
subscribe: ble_gap_event__bindgen_ty_1__bindgen_ty_12
mtu: ble_gap_event__bindgen_ty_1__bindgen_ty_13
identity_resolved: ble_gap_event__bindgen_ty_1__bindgen_ty_14
repeat_pairing: ble_gap_repeat_pairing
Represents a peer's attempt to pair despite a bond already existing. The application has two options for handling this event type: o Retry: Return BLE_GAP_REPEAT_PAIRING_RETRY after deleting the conflicting bond. The stack will verify the bond has been deleted and continue the pairing procedure. If the bond is still present, this event will be reported again. o Ignore: Return BLE_GAP_REPEAT_PAIRING_IGNORE. The stack will silently ignore the pairing request.
Valid for the following event types: o BLE_GAP_EVENT_REPEAT_PAIRING
phy_updated: ble_gap_event__bindgen_ty_1__bindgen_ty_15
Trait Implementations
impl Clone for ble_gap_event__bindgen_ty_1
[src]
fn clone(&self) -> ble_gap_event__bindgen_ty_1
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ble_gap_event__bindgen_ty_1
[src]
Auto Trait Implementations
impl !Send for ble_gap_event__bindgen_ty_1
impl !Sync for ble_gap_event__bindgen_ty_1
impl Unpin for ble_gap_event__bindgen_ty_1
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,