GATT_EventField_T

C

typedef union
{
    GATT_EvtError_T                       onError;
    GATT_EvtRead_T                        onRead;
    GATT_EvtWrite_T                       onWrite;
    GATT_EvtDiscPrimServResp_T            onDiscPrimServResp;
    GATT_EvtDiscPrimServByUuidResp_T      onDiscPrimServByUuidResp;
    GATT_EvtDiscCharResp_T                onDiscCharResp;
    GATT_EvtDiscDescResp_T                onDiscDescResp;
    GATT_EvtReadUsingUuidResp_T           onReadUsingUuidResp;
    GATT_EvtReadResp_T                    onReadResp;
    GATT_EvtWriteResp_T                   onWriteResp;
    GATT_EvtUpdateMtu_T                   onUpdateMTU;
    GATT_EvtReceiveHandleValue_T          onNotification;
    GATT_EvtReceiveHandleValue_T          onIndication;
    GATT_EvtReceiveCfm_T                  onConfirmation;
    GATT_EvtDiscCharResp_T                onDiscCharByUuid;
    GATT_EvtServiceChange_T               onServiceChange;
    GATT_EvtClientFeatureChange_T         onClientFeatureChange;
    GATT_EvtClientCccdListChange_T        onClientCccdListChange;
    GATT_EvtProtocolAvailable_T           onClientProtocolAvailable;
    GATT_EvtProtocolAvailable_T           onServerProtocolAvailable;
} GATT_EventField_T;

Description

Union of BLE GATT callback event data types.

Field Documentation

FieldDescription
onErrorData for GATTC_EVT_ERROR_RESP event.
onReadData for GATTS_EVT_READ event.
onWriteData for GATTS_EVT_WRITE event.
onDiscPrimServRespData for GATTC_EVT_DISC_PRIM_SERV_RESP event.
onDiscPrimServByUuidRespData for GATTC_EVT_DISC_PRIM_SERV_BY_UUID_RESP event.
onDiscCharRespData for GATTC_EVT_DISC_CHAR_RESP event.
onDiscDescRespData for GATTC_EVT_DISC_DESC_RESP event.
onReadUsingUuidRespData for GATTC_EVT_READ_USING_UUID_RESP event.
onReadRespData for GATTC_EVT_READ_RESP event.
onWriteRespData for GATTC_EVT_WRITE_RESP event.
onUpdateMTUData for ATT_EVT_UPDATE_MTU event.
onNotificationData for GATTC_EVT_HV_NOTIFY event.
onIndicationData for GATTC_EVT_HV_INDICATE event.
onConfirmationData for GATTS_EVT_HV_CONFIRM event.
onDiscCharByUuidData for GATTC_EVT_DISC_CHAR_BY_UUID_RESP event.
onServiceChangeData for GATTS_EVT_SERVICE_CHANGE event.
onClientFeatureChangeData for GATTS_EVT_CLIENT_FEATURE_CHANGE event.
onClientCccdListChangeData for GATTS_EVT_CLIENT_CCCDLIST_CHANGE event.
onClientProtocolAvailableData for GATTC_EVT_PROTOCOL_AVAILABLE event.
onServerProtocolAvailableData for GATTS_EVT_PROTOCOL_AVAILABLE event.