#[repr(C)]pub struct ble_gap_event__bindgen_ty_1__bindgen_ty_7 {
pub peer_params: *const ble_gap_upd_params,
pub self_params: *mut ble_gap_upd_params,
pub conn_handle: u16,
}Expand description
Represents a peer’s request to update the connection parameters. This event is generated when a peer performs any of the following procedures: o L2CAP Connection Parameter Update Procedure o Link-Layer Connection Parameters Request Procedure
To reject the request, return a non-zero HCI error code. The value returned is the reject reason given to the controller.
Valid for the following event types: o BLE_GAP_EVENT_L2CAP_UPDATE_REQ o BLE_GAP_EVENT_CONN_UPDATE_REQ
Fields§
§peer_params: *const ble_gap_upd_paramsIndicates the connection parameters that the peer would like to use.
self_params: *mut ble_gap_upd_paramsIndicates the connection parameters that the local device would like to use. The application callback should fill this in. By default, this struct contains the requested parameters (i.e., it is a copy of ‘peer_params’).
conn_handle: u16The handle of the relevant connection.
Trait Implementations§
Source§impl Clone for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl Clone for ble_gap_event__bindgen_ty_1__bindgen_ty_7
Source§fn clone(&self) -> ble_gap_event__bindgen_ty_1__bindgen_ty_7
fn clone(&self) -> ble_gap_event__bindgen_ty_1__bindgen_ty_7
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl Debug for ble_gap_event__bindgen_ty_1__bindgen_ty_7
Source§impl Default for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl Default for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl Copy for ble_gap_event__bindgen_ty_1__bindgen_ty_7
Auto Trait Implementations§
impl Freeze for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl RefUnwindSafe for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl !Send for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl !Sync for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl Unpin for ble_gap_event__bindgen_ty_1__bindgen_ty_7
impl UnwindSafe for ble_gap_event__bindgen_ty_1__bindgen_ty_7
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
clone_to_uninit)