BLE_GAP_EventId_T

C

typedef enum BLE_GAP_EventId_T
{
    BLE_GAP_EVT_CONNECTED,
    BLE_GAP_EVT_DISCONNECTED,
    BLE_GAP_EVT_CONN_PARAM_UPDATE,
    BLE_GAP_EVT_ENCRYPT_STATUS,
    BLE_GAP_EVT_ADV_REPORT,
    BLE_GAP_EVT_ENC_INFO_REQUEST,
    BLE_GAP_EVT_REMOTE_CONN_PARAM_REQUEST,
    BLE_GAP_EVT_EXT_ADV_REPORT,
    BLE_GAP_EVT_ADV_TIMEOUT,
    BLE_GAP_EVT_TX_BUF_AVAILABLE,
    BLE_GAP_EVT_DEVICE_NAME_CHANGED,
    BLE_GAP_EVT_AUTH_PAYLOAD_TIMEOUT,
    BLE_GAP_EVT_PHY_UPDATE,
    BLE_GAP_EVT_SCAN_REQ_RECEIVED,
    BLE_GAP_EVT_DIRECT_ADV_REPORT,
    BLE_GAP_EVT_PERI_ADV_SYNC_EST,
    BLE_GAP_EVT_PERI_ADV_REPORT,
    BLE_GAP_EVT_PERI_ADV_SYNC_LOST,
    BLE_GAP_EVT_ADV_SET_TERMINATED,
    BLE_GAP_EVT_SCAN_TIMEOUT,
    BLE_GAP_EVT_TRANSMIT_POWER_REPORTING,
    BLE_GAP_EVT_ADV_COMPL,
    BLE_GAP_EVT_PATH_LOSS_THRESHOLD,
    BLE_GAP_EVT_FEATURE_EXCHANGE_COMPL,
}BLE_GAP_EventId_T;

Description

Enumeration of GAP events delivered to application from BLE Stack.

EnumeratorDescription
BLE_GAP_EVT_CONNECTEDBLE link established. See BLE_GAP_EvtConnect_T for the event details.
BLE_GAP_EVT_DISCONNECTEDBLE link terminated. See BLE_GAP_EvtDisconnect_T for the event details.
BLE_GAP_EVT_CONN_PARAM_UPDATEBLE link parameters updated. See BLE_GAP_EvtConnParamUpdateParams_T for the event details.
BLE_GAP_EVT_ENCRYPT_STATUSBLE link encryption status. See BLE_GAP_EvtEncryptStatus_T for the event details.
BLE_GAP_EVT_ADV_REPORTReceived advertising report. See BLE_GAP_EvtAdvReport_T for the event details.
BLE_GAP_EVT_ENC_INFO_REQUESTSee BLE_GAP_EvtEncInfoRequest_T for the event details.
BLE_GAP_EVT_REMOTE_CONN_PARAM_REQUESTRemote connection parameter change request. See BLE_GAP_EvtRemoteConnParamRequest_T for the event details.
BLE_GAP_EVT_EXT_ADV_REPORTReceived extended advertising report. See BLE_GAP_EvtExtAdvReport_T for the event details.
BLE_GAP_EVT_ADV_TIMEOUTAdvertising terminated because timeout.
BLE_GAP_EVT_TX_BUF_AVAILABLEACL transmit buffer available. See BLE_GAP_EvtTxBufAvailable_T.
BLE_GAP_EVT_DEVICE_NAME_CHANGEDDevice name changed remotely. BLE_GAP_EvtDeviceNameChanged_T for the event details.
BLE_GAP_EVT_AUTH_PAYLOAD_TIMEOUTAuthenticated payload timeout occurred. BLE_GAP_EvtAuthPayloadTimeout_T for the event details.
BLE_GAP_EVT_PHY_UPDATEPHY update completed. BLE_GAP_EvtPhyUpdate_T for the event details.
BLE_GAP_EVT_SCAN_REQ_RECEIVEDScan request received. BLE_GAP_EvtScanReqReceived_T for the event details.
BLE_GAP_EVT_DIRECT_ADV_REPORTDirect advertising report received. BLE_GAP_EvtDirectAdvReport_T for the event details.
BLE_GAP_EVT_PERI_ADV_SYNC_ESTPeriodic advertising sync established. BLE_GAP_EvtPeriAdvSyncEst_T for the event details.
BLE_GAP_EVT_PERI_ADV_REPORTReceived periodic advertising report. BLE_GAP_EvtPeriAdvReport_T for the event details.
BLE_GAP_EVT_PERI_ADV_SYNC_LOSTPeriodic advertising sync lost. BLE_GAP_EvtPeriAdvSyncLost_T for the event details.
BLE_GAP_EVT_ADV_SET_TERMINATEDAdvertising set terminated. BLE_GAP_EvtAdvSetTerminated_T for the event details.
BLE_GAP_EVT_SCAN_TIMEOUTScan terminated due to timeout.
BLE_GAP_EVT_TRANSMIT_POWER_REPORTINGTransmit power level reporting for the ACL connection identified by the Connection_Handle. BLE_GAP_EvtTxPowerReporting_T for the event details.
BLE_GAP_EVT_ADV_COMPLOne-time advertising completed. See BLE_GAP_EvtAdvCompl_T for the event details.
BLE_GAP_EVT_PATH_LOSS_THRESHOLDPath loss threshold crossing reported on the ACL connection. See BLE_GAP_EvtPathLossThreshold_T for the event details.
BLE_GAP_EVT_FEATURE_EXCHANGE_COMPLFeature exchange with the remote device completed.