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 GATT callback event data types.
Field Documentation
| Field | Description |
|---|---|
| onError | Handle GATTC_EVT_ERROR_RESP. |
| onRead | Handle GATTS_EVT_READ. |
| onWrite | Handle GATTS_EVT_WRITE. |
| onDiscPrimServResp | Handle GATTC_EVT_DISC_PRIM_SERV_RESP. |
| onDiscPrimServByUuidResp | Handle GATTC_EVT_DISC_PRIM_SERV_BY_UUID_RESP. |
| onDiscCharResp | Handle GATTC_EVT_DISC_CHAR_RESP. |
| onDiscDescResp | Handle GATTC_EVT_DISC_DESC_RESP. |
| onReadUsingUuidResp | Handle GATTC_EVT_READ_USING_UUID_RESP. |
| onReadResp | Handle GATTC_EVT_READ_RESP. |
| onWriteResp | Handle GATTC_EVT_WRITE_RESP. |
| onUpdateMTU | Handle ATT_EVT_UPDATE_MTU. |
| onNotification | Handle GATTC_EVT_HV_NOTIFY. |
| onIndication | Handle GATTC_EVT_HV_INDICATE. |
| onConfirmation | Handle GATTS_EVT_HV_CONFIRM |
| onDiscCharByUuid | Handle GATTC_EVT_DISC_CHAR_BY_UUID_RESP. |
| onServiceChange | Handle GATTS_EVT_SERVICE_CHANGE. |
| onClientFeatureChange | Handle GATTS_EVT_CLIENT_FEATURE_CHANGE. |
| onClientCccdListChange | Handle GATTS_EVT_CLIENT_CCCDLIST_CHANGE. |
| onClientProtocolAvailable | Handle GATTC_EVT_PROTOCOL_AVAILABLE. |
| onServerProtocolAvailable | Handle GATTS_EVT_PROTOCOL_AVAILABLE. |
