[−][src]Function nrf_softdevice_s132::sd_ble_gap_disconnect
pub unsafe fn sd_ble_gap_disconnect(
conn_handle: u16,
hci_status_code: u8
) -> u32
@brief Disconnect (GAP Link Termination).
@details This call initiates the disconnection procedure, and its completion will be communicated to the application with a @ref BLE_GAP_EVT_DISCONNECTED event.
@events @event{@ref BLE_GAP_EVT_DISCONNECTED, Generated when disconnection procedure is complete.} @endevents
@mscs @mmsc{@ref BLE_GAP_CONN_MSC} @endmscs
@param[in] conn_handle Connection handle. @param[in] hci_status_code HCI status code, see @ref BLE_HCI_STATUS_CODES (accepted values are @ref BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION and @ref BLE_HCI_CONN_INTERVAL_UNACCEPTABLE).
@retval ::NRF_SUCCESS The disconnection procedure has been started successfully. @retval ::NRF_ERROR_INVALID_PARAM Invalid parameter(s) supplied. @retval ::BLE_ERROR_INVALID_CONN_HANDLE Invalid connection handle supplied. @retval ::NRF_ERROR_INVALID_STATE Disconnection in progress or link has not been established.