TI BLE5-Stack API Documentation  9.14.00
Typedefs | Enumerations
BLEAppUtil Enumerators Typedefs

This module implements BLEAppUtil Enumerators Typedefs. More...

Typedefs

typedef enum BLEAppUtil_CmEventMaskFlags_e BLEAppUtil_CmEventMaskFlags_e
 Connectino Monitor event mask. More...
 
typedef enum BLEAppUtil_ConnEventNotiEventMaskFlags_e BLEAppUtil_ConnEventNotiEventMaskFlags_e
 Connection event event mask. More...
 
typedef enum BLEAppUtil_CsEventMaskFlags_e BLEAppUtil_CsEventMaskFlags_e
 Channel Sounding event mask. More...
 
typedef enum BLEAppUtil_eventHandlerType_e BLEAppUtil_eventHandlerType_e
 Event Handler Types which can be registered to BLEAppUtil, used by BLEAppUtil_EventHandler_t. More...
 
typedef enum BLEAppUtil_GAPAdvEventMaskFlags_e BLEAppUtil_GAPAdvEventMaskFlags_e
 GAP ADV event mask. More...
 
typedef enum BLEAppUtil_GAPConnEventMaskFlags_e BLEAppUtil_GAPConnEventMaskFlags_e
 GAP Conn event mask. More...
 
typedef enum BLEAppUtil_GAPPeriodicEventMaskFlags_e BLEAppUtil_GAPPeriodicEventMaskFlags_e
 GAP Periodic event mask. More...
 
typedef enum BLEAppUtil_GAPScanEventMaskFlags_e BLEAppUtil_GAPScanEventMaskFlags_e
 GAP Scan event mask. More...
 
typedef enum BLEAppUtil_GATTEventMaskFlags_e BLEAppUtil_GATTEventMaskFlags_e
 GATT event mask. More...
 
typedef enum BLEAppUtil_HandoverEventMaskFlags_e BLEAppUtil_HandoverEventMaskFlags_e
 Handover event mask. More...
 
typedef enum BLEAppUtil_HciEventMaskFlags_e BLEAppUtil_HciEventMaskFlags_e
 HCI event mask. More...
 
typedef enum BLEAppUtil_L2CAPSignalEventMaskFlags_e BLEAppUtil_L2CAPSignalEventMaskFlags_e
 L2CAP Signal event mask. More...
 
typedef enum BLEAppUtil_PairingEventMaskFlags_e BLEAppUtil_PairingEventMaskFlags_e
 GAP Pairing event mask. More...
 
typedef enum BLEAppUtil_Profile_Roles_e BLEAppUtil_Profile_Roles_e
 Profile role mask. More...
 

Enumerations

enum  BLEAppUtil_AppCapabilities_e {
  APP_CAP_COMMON = 0x00000000, APP_CAP_CM = 0x00000001, APP_CAP_CENTRAL = 0x00000400, APP_CAP_PERIPHERAL = 0x00000800,
  APP_CAP_HANDOVER = 0x00001000, APP_CAP_CONNECTION = 0x00002000, APP_CAP_PAIRING = 0x00004000, APP_CAP_L2CAPCOC = 0x00008000,
  APP_CAP_CS = 0x00010000, APP_CAP_GATT = 0x00020000, APP_CAP_CA_SERVER = 0x00040000, APP_CAP_RREQ = 0x00080000,
  APP_CAP_RRSP = 0x00100000
}
 Enumeration for External Application Control Capabilities. More...
 
enum  BLEAppUtil_AppSpecifier_e {
  APP_SPECIFIER_CENTRAL = 0x00, APP_SPECIFIER_PERIPHERAL = 0x01, APP_SPECIFIER_CONNECTION = 0x02, APP_SPECIFIER_PAIRING = 0x03,
  APP_SPECIFIER_CHO = 0x04, APP_SPECIFIER_CS = 0x05, APP_SPECIFIER_CM = 0x06, APP_SPECIFIER_COMMON = 0x07,
  APP_SPECIFIER_L2CAPCOC = 0x08, APP_SPECIFIER_GATT = 0x09, APP_SPECIFIER_CA_SERVER = 0x0A, APP_SPECIFIER_RREQ = 0x0B,
  APP_SPECIFIER_RRSP = 0x0C
}
 
enum  BLEAppUtil_CmEventMaskFlags_e { BLEAPPUTIL_CM_CONN_UPDATE_EVENT_CODE = (uint32_t)BV(0), BLEAPPUTIL_CM_REPORT_EVENT_CODE = (uint32_t)BV(1), BLEAPPUTIL_CM_CONN_STATUS_EVENT_CODE = (uint32_t)BV(2) }
 Connectino Monitor event mask. More...
 
enum  BLEAppUtil_ConnEventNotiEventMaskFlags_e { BLEAPPUTIL_CONN_NOTI_CONN_ESTABLISHED = (uint32_t)BV(0), BLEAPPUTIL_CONN_NOTI_PHY_UPDATE = (uint32_t)BV(1), BLEAPPUTIL_CONN_NOTI_CONN_EVENT_ALL = (uint32_t)BV(2) }
 Connection event event mask. More...
 
enum  BLEAppUtil_CsEventMaskFlags_e { BLEAPPUTIL_CS_EVENT_CODE = (uint32_t)BV(0), BLEAPPUTIL_CS_APP_EVENT_CODE = (uint32_t)BV(1) }
 Channel Sounding event mask. More...
 
enum  BLEAppUtil_eventHandlerType_e {
  BLEAPPUTIL_GAP_CONN_TYPE, BLEAPPUTIL_CONN_NOTI_TYPE, BLEAPPUTIL_GAP_ADV_TYPE, BLEAPPUTIL_GAP_SCAN_TYPE,
  BLEAPPUTIL_GAP_PERIODIC_TYPE, BLEAPPUTIL_GATT_TYPE, BLEAPPUTIL_PASSCODE_TYPE, BLEAPPUTIL_PAIR_STATE_TYPE,
  BLEAPPUTIL_L2CAP_DATA_TYPE, BLEAPPUTIL_L2CAP_SIGNAL_TYPE, BLEAPPUTIL_HCI_DATA_TYPE, BLEAPPUTIL_HCI_GAP_TYPE,
  BLEAPPUTIL_HCI_SMP_TYPE, BLEAPPUTIL_HCI_SMP_META_TYPE, BLEAPPUTIL_HCI_CTRL_TO_HOST_TYPE, BLEAPPUTIL_HANDOVER_TYPE,
  BLEAPPUTIL_CS_TYPE, BLEAPPUTIL_CM_TYPE, BLEAPPUTIL_GENERIC_TYPE
}
 Event Handler Types which can be registered to BLEAppUtil, used by BLEAppUtil_EventHandler_t. More...
 
enum  BLEAppUtil_GAPAdvEventMaskFlags_e {
  BLEAPPUTIL_ADV_START_AFTER_ENABLE = GAP_EVT_ADV_START_AFTER_ENABLE, BLEAPPUTIL_ADV_END_AFTER_DISABLE = GAP_EVT_ADV_END_AFTER_DISABLE, BLEAPPUTIL_ADV_START = GAP_EVT_ADV_START, BLEAPPUTIL_ADV_END = GAP_EVT_ADV_END,
  BLEAPPUTIL_ADV_SET_TERMINATED = GAP_EVT_ADV_SET_TERMINATED, BLEAPPUTIL_SCAN_REQ_RECEIVED = GAP_EVT_SCAN_REQ_RECEIVED, BLEAPPUTIL_ADV_DATA_TRUNCATED = GAP_EVT_ADV_DATA_TRUNCATED, BLEAPPUTIL_ADV_INSUFFICIENT_MEMORY = GAP_EVT_INSUFFICIENT_MEMORY
}
 GAP ADV event mask. More...
 
enum  BLEAppUtil_GAPConnEventMaskFlags_e {
  BLEAPPUTIL_LINK_ESTABLISHED_EVENT = (uint32_t)BV(0), BLEAPPUTIL_LINK_TERMINATED_EVENT = (uint32_t)BV(1), BLEAPPUTIL_CONNECTING_CANCELLED_EVENT = (uint32_t)BV(2), BLEAPPUTIL_LINK_PARAM_UPDATE_EVENT = (uint32_t)BV(3),
  BLEAPPUTIL_LINK_PARAM_UPDATE_REQ_EVENT = (uint32_t)BV(4), BLEAPPUTIL_LINK_PARAM_UPDATE_REJECT_EVENT = (uint32_t)BV(5), BLEAPPUTIL_SIGNATURE_UPDATED_EVENT = (uint32_t)BV(6), BLEAPPUTIL_AUTHENTICATION_COMPLETE_EVENT = (uint32_t)BV(7),
  BLEAPPUTIL_PASSKEY_NEEDED_EVENT = (uint32_t)BV(8), BLEAPPUTIL_PERIPHERAL_REQUESTED_SECURITY_EVENT = (uint32_t)BV(9), BLEAPPUTIL_BOND_COMPLETE_EVENT = (uint32_t)BV(10), BLEAPPUTIL_PAIRING_REQ_EVENT = (uint32_t)BV(11),
  BLEAPPUTIL_AUTHENTICATION_FAILURE_EVT = (uint32_t)BV(12), BLEAPPUTIL_BOND_LOST_EVENT = (uint32_t)BV(13)
}
 GAP Conn event mask. More...
 
enum  BLEAppUtil_GAPPeriodicEventMaskFlags_e {
  BLEAPPUTIL_ADV_SET_PERIODIC_ADV_PARAMS_EVENT = (uint32_t)BV(0), BLEAPPUTIL_ADV_SET_PERIODIC_ADV_DATA_EVENT = (uint32_t)BV(1), BLEAPPUTIL_ADV_SET_PERIODIC_ADV_ENABLE_EVENT = (uint32_t)BV(2), BLEAPPUTIL_SCAN_CREATE_SYNC_EVENT = (uint32_t)BV(3),
  BLEAPPUTIL_SCAN_SYNC_CANCEL_EVENT = (uint32_t)BV(4), BLEAPPUTIL_SCAN_TERMINATE_SYNC_EVENT = (uint32_t)BV(5), BLEAPPUTIL_SCAN_PERIODIC_RECEIVE_EVENT = (uint32_t)BV(6), BLEAPPUTIL_SCAN_ADD_DEVICE_ADV_LIST_EVENT = (uint32_t)BV(7),
  BLEAPPUTIL_SCAN_REMOVE_DEVICE_ADV_LIST_EVENT = (uint32_t)BV(8), BLEAPPUTIL_SCAN_READ_ADV_LIST_SIZE_EVENT = (uint32_t)BV(9), BLEAPPUTIL_SCAN_CLEAR_ADV_LIST_EVENT = (uint32_t)BV(10), BLEAPPUTIL_SCAN_PERIODIC_ADV_SYNC_EST_EVENT = (uint32_t)BV(11),
  BLEAPPUTIL_SCAN_PERIODIC_ADV_SYNC_LOST_EVENT = (uint32_t)BV(12), BLEAPPUTIL_SCAN_PERIODIC_ADV_REPORT_EVENT = (uint32_t)BV(13)
}
 GAP Periodic event mask. More...
 
enum  BLEAppUtil_GAPScanEventMaskFlags_e {
  BLEAPPUTIL_SCAN_ENABLED = GAP_EVT_SCAN_ENABLED, BLEAPPUTIL_SCAN_DISABLED = GAP_EVT_SCAN_DISABLED, BLEAPPUTIL_SCAN_PRD_ENDED = GAP_EVT_SCAN_PRD_ENDED, BLEAPPUTIL_SCAN_DUR_ENDED = GAP_EVT_SCAN_DUR_ENDED,
  BLEAPPUTIL_SCAN_INT_ENDED = GAP_EVT_SCAN_INT_ENDED, BLEAPPUTIL_SCAN_WND_ENDED = GAP_EVT_SCAN_WND_ENDED, BLEAPPUTIL_ADV_REPORT = GAP_EVT_ADV_REPORT, BLEAPPUTIL_ADV_REPORT_FULL = GAP_EVT_ADV_REPORT_FULL,
  BLEAPPUTIL_SCAN_INSUFFICIENT_MEMORY = GAP_EVT_INSUFFICIENT_MEMORY
}
 GAP Scan event mask. More...
 
enum  BLEAppUtil_GATTEventMaskFlags_e {
  BLEAPPUTIL_ATT_ERROR_RSP = (uint32_t)BV(0), BLEAPPUTIL_ATT_EXCHANGE_MTU_REQ = (uint32_t)BV(1), BLEAPPUTIL_ATT_EXCHANGE_MTU_RSP = (uint32_t)BV(2), BLEAPPUTIL_ATT_FIND_INFO_REQ = (uint32_t)BV(3),
  BLEAPPUTIL_ATT_FIND_INFO_RSP = (uint32_t)BV(4), BLEAPPUTIL_ATT_FIND_BY_TYPE_VALUE_REQ = (uint32_t)BV(5), BLEAPPUTIL_ATT_FIND_BY_TYPE_VALUE_RSP = (uint32_t)BV(6), BLEAPPUTIL_ATT_READ_BY_TYPE_REQ = (uint32_t)BV(7),
  BLEAPPUTIL_ATT_READ_BY_TYPE_RSP = (uint32_t)BV(8), BLEAPPUTIL_ATT_READ_REQ = (uint32_t)BV(9), BLEAPPUTIL_ATT_READ_RSP = (uint32_t)BV(10), BLEAPPUTIL_ATT_READ_BLOB_REQ = (uint32_t)BV(11),
  BLEAPPUTIL_ATT_READ_BLOB_RSP = (uint32_t)BV(12), BLEAPPUTIL_ATT_READ_MULTI_REQ = (uint32_t)BV(13), BLEAPPUTIL_ATT_READ_MULTI_RSP = (uint32_t)BV(14), BLEAPPUTIL_ATT_READ_BY_GRP_TYPE_REQ = (uint32_t)BV(15),
  BLEAPPUTIL_ATT_READ_BY_GRP_TYPE_RSP = (uint32_t)BV(16), BLEAPPUTIL_ATT_WRITE_REQ = (uint32_t)BV(17), BLEAPPUTIL_ATT_WRITE_RSP = (uint32_t)BV(18), BLEAPPUTIL_ATT_PREPARE_WRITE_REQ = (uint32_t)BV(19),
  BLEAPPUTIL_ATT_PREPARE_WRITE_RSP = (uint32_t)BV(20), BLEAPPUTIL_ATT_EXECUTE_WRITE_REQ = (uint32_t)BV(21), BLEAPPUTIL_ATT_EXECUTE_WRITE_RSP = (uint32_t)BV(22), BLEAPPUTIL_ATT_HANDLE_VALUE_NOTI = (uint32_t)BV(23),
  BLEAPPUTIL_ATT_HANDLE_VALUE_IND = (uint32_t)BV(24), BLEAPPUTIL_ATT_HANDLE_VALUE_CFM = (uint32_t)BV(25), BLEAPPUTIL_ATT_UNSUPPORTED_METHOD = (uint32_t)BV(26), BLEAPPUTIL_ATT_WRITE_CMD = (uint32_t)BV(27),
  BLEAPPUTIL_ATT_SIGNED_WRITE_CMD = (uint32_t)BV(28), BLEAPPUTIL_ATT_TRANSACTION_READY_EVENT = (uint32_t)BV(29), BLEAPPUTIL_ATT_FLOW_CTRL_VIOLATED_EVENT = (uint32_t)BV(30), BLEAPPUTIL_ATT_MTU_UPDATED_EVENT = (uint32_t)BV(31)
}
 GATT event mask. More...
 
enum  BLEAppUtil_HandoverEventMaskFlags_e { BLEAPPUTIL_HANDOVER_START_SERVING_EVENT_CODE = (uint32_t)BV(0), BLEAPPUTIL_HANDOVER_START_CANDIDATE_EVENT_CODE = (uint32_t)BV(1) }
 Handover event mask. More...
 
enum  BLEAppUtil_HciEventMaskFlags_e {
  BLEAPPUTIL_HCI_DISCONNECTION_COMPLETE_EVENT_CODE = (uint32_t)BV(0), BLEAPPUTIL_HCI_COMMAND_COMPLETE_EVENT_CODE = (uint32_t)BV(1), BLEAPPUTIL_HCI_COMMAND_STATUS_EVENT_CODE = (uint32_t)BV(2), BLEAPPUTIL_HCI_LE_EVENT_CODE = (uint32_t)BV(3),
  BLEAPPUTIL_HCI_VE_EVENT_CODE = (uint32_t)BV(4), BLEAPPUTIL_HCI_BLE_HARDWARE_ERROR_EVENT_CODE = (uint32_t)BV(5), BLEAPPUTIL_HCI_NUM_OF_COMPLETED_PACKETS_EVENT_CODE = (uint32_t)BV(6), BLEAPPUTIL_HCI_APTO_EXPIRED_EVENT_CODE = (uint32_t)BV(7),
  BLEAPPUTIL_HCI_EVENT_PACKET = (uint32_t)BV(8), BLEAPPUTIL_HCI_ACL_DATA_PACKET = (uint32_t)BV(9)
}
 HCI event mask. More...
 
enum  BLEAppUtil_L2CAPSignalEventMaskFlags_e {
  BLEAPPUTIL_L2CAP_CHANNEL_ESTABLISHED_EVT = (uint32_t)BV(0), BLEAPPUTIL_L2CAP_CHANNEL_TERMINATED_EVT = (uint32_t)BV(1), BLEAPPUTIL_L2CAP_OUT_OF_CREDIT_EVT = (uint32_t)BV(2), BLEAPPUTIL_L2CAP_PEER_CREDIT_THRESHOLD_EVT = (uint32_t)BV(3),
  BLEAPPUTIL_L2CAP_SEND_SDU_DONE_EVT = (uint32_t)BV(4), BLEAPPUTIL_L2CAP_NUM_CTRL_DATA_PKT_EVT = (uint32_t)BV(5), BLEAPPUTIL_L2CAP_PEER_CREDIT_RECEIVED_EVT = (uint32_t)BV(6)
}
 L2CAP Signal event mask. More...
 
enum  BLEAppUtil_PairingEventMaskFlags_e {
  BLEAPPUTIL_PAIRING_STATE_STARTED = (uint32_t)BV(0), BLEAPPUTIL_PAIRING_STATE_COMPLETE = (uint32_t)BV(1), BLEAPPUTIL_PAIRING_STATE_ENCRYPTED = (uint32_t)BV(2), BLEAPPUTIL_PAIRING_STATE_BOND_SAVED = (uint32_t)BV(3),
  BLEAPPUTIL_PAIRING_STATE_CAR_READ = (uint32_t)BV(4), BLEAPPUTIL_PAIRING_STATE_RPAO_READ = (uint32_t)BV(5), BLEAPPUTIL_GENERATE_ECC_DONE = (uint32_t)BV(6)
}
 GAP Pairing event mask. More...
 
enum  BLEAppUtil_Profile_Roles_e { BLEAPPUTIL_BROADCASTER_ROLE = GAP_PROFILE_BROADCASTER, BLEAPPUTIL_OBSERVER_ROLE = GAP_PROFILE_OBSERVER, BLEAPPUTIL_PERIPHERAL_ROLE = GAP_PROFILE_PERIPHERAL, BLEAPPUTIL_CENTRAL_ROLE = GAP_PROFILE_CENTRAL }
 Profile role mask. More...
 

Detailed Description

This module implements BLEAppUtil Enumerators Typedefs.

Typedef Documentation

§ BLEAppUtil_CmEventMaskFlags_e

Connectino Monitor event mask.

§ BLEAppUtil_ConnEventNotiEventMaskFlags_e

Connection event event mask.

§ BLEAppUtil_CsEventMaskFlags_e

Channel Sounding event mask.

§ BLEAppUtil_eventHandlerType_e

Event Handler Types which can be registered to BLEAppUtil, used by BLEAppUtil_EventHandler_t.

§ BLEAppUtil_GAPAdvEventMaskFlags_e

GAP ADV event mask.

§ BLEAppUtil_GAPConnEventMaskFlags_e

GAP Conn event mask.

§ BLEAppUtil_GAPPeriodicEventMaskFlags_e

GAP Periodic event mask.

§ BLEAppUtil_GAPScanEventMaskFlags_e

GAP Scan event mask.

§ BLEAppUtil_GATTEventMaskFlags_e

GATT event mask.

§ BLEAppUtil_HandoverEventMaskFlags_e

Handover event mask.

§ BLEAppUtil_HciEventMaskFlags_e

HCI event mask.

§ BLEAppUtil_L2CAPSignalEventMaskFlags_e

L2CAP Signal event mask.

§ BLEAppUtil_PairingEventMaskFlags_e

GAP Pairing event mask.

§ BLEAppUtil_Profile_Roles_e

Profile role mask.

Enumeration Type Documentation

§ BLEAppUtil_AppCapabilities_e

Enumeration for External Application Control Capabilities.

Enumerator
APP_CAP_COMMON 
APP_CAP_CM 
APP_CAP_CENTRAL 
APP_CAP_PERIPHERAL 
APP_CAP_HANDOVER 
APP_CAP_CONNECTION 
APP_CAP_PAIRING 
APP_CAP_L2CAPCOC 
APP_CAP_CS 
APP_CAP_GATT 
APP_CAP_CA_SERVER 
APP_CAP_RREQ 
APP_CAP_RRSP 

§ BLEAppUtil_AppSpecifier_e

Enumerator
APP_SPECIFIER_CENTRAL 
APP_SPECIFIER_PERIPHERAL 
APP_SPECIFIER_CONNECTION 
APP_SPECIFIER_PAIRING 
APP_SPECIFIER_CHO 
APP_SPECIFIER_CS 
APP_SPECIFIER_CM 
APP_SPECIFIER_COMMON 
APP_SPECIFIER_L2CAPCOC 
APP_SPECIFIER_GATT 
APP_SPECIFIER_CA_SERVER 
APP_SPECIFIER_RREQ 
APP_SPECIFIER_RRSP 

§ BLEAppUtil_CmEventMaskFlags_e

Connectino Monitor event mask.

Enumerator
BLEAPPUTIL_CM_CONN_UPDATE_EVENT_CODE 

Connection monitor serving connection update event code; returned event BLEAppUtil_cmConnUpdateEvt_t.

BLEAPPUTIL_CM_REPORT_EVENT_CODE 

Connection monitor report event code.

BLEAPPUTIL_CM_CONN_STATUS_EVENT_CODE 

Connection monitor connection status event code; returned event cmStatusEvt_t.

§ BLEAppUtil_ConnEventNotiEventMaskFlags_e

Connection event event mask.

Enumerator
BLEAPPUTIL_CONN_NOTI_CONN_ESTABLISHED 

GAP_CB_CONN_ESTABLISHED

BLEAPPUTIL_CONN_NOTI_PHY_UPDATE 

GAP_CB_PHY_UPDATE

BLEAPPUTIL_CONN_NOTI_CONN_EVENT_ALL 

GAP_CB_CONN_EVENT_ALL

§ BLEAppUtil_CsEventMaskFlags_e

Channel Sounding event mask.

Enumerator
BLEAPPUTIL_CS_EVENT_CODE 

Channel Sounding event code.

BLEAPPUTIL_CS_APP_EVENT_CODE 

Channel Sounding Application event code.

§ BLEAppUtil_eventHandlerType_e

Event Handler Types which can be registered to BLEAppUtil, used by BLEAppUtil_EventHandler_t.

Enumerator
BLEAPPUTIL_GAP_CONN_TYPE 

GAP Connection type.

BLEAPPUTIL_CONN_NOTI_TYPE 

Connection Event Notification type.

BLEAPPUTIL_GAP_ADV_TYPE 

GAP Advertise type.

BLEAPPUTIL_GAP_SCAN_TYPE 

GAP Scan type.

BLEAPPUTIL_GAP_PERIODIC_TYPE 

GAP Periodic type.

BLEAPPUTIL_GATT_TYPE 

GATT type.

BLEAPPUTIL_PASSCODE_TYPE 

Passcode type.

BLEAPPUTIL_PAIR_STATE_TYPE 

Pairing type.

BLEAPPUTIL_L2CAP_DATA_TYPE 

L2CAP Data type.

BLEAPPUTIL_L2CAP_SIGNAL_TYPE 

L2CAP Signal type.

BLEAPPUTIL_HCI_DATA_TYPE 

HCI Data type.

BLEAPPUTIL_HCI_GAP_TYPE 

HCI GAP type.

BLEAPPUTIL_HCI_SMP_TYPE 

HCI SMP type.

BLEAPPUTIL_HCI_SMP_META_TYPE 

HCI SMP Meta type.

BLEAPPUTIL_HCI_CTRL_TO_HOST_TYPE 

HCI Controller To Host type.

BLEAPPUTIL_HANDOVER_TYPE 

Handover type.

BLEAPPUTIL_CS_TYPE 

CS type.

BLEAPPUTIL_CM_TYPE 

Connection monitor type.

BLEAPPUTIL_GENERIC_TYPE 

Generic type.

§ BLEAppUtil_GAPAdvEventMaskFlags_e

GAP ADV event mask.

Enumerator
BLEAPPUTIL_ADV_START_AFTER_ENABLE 

Gets advertising handle using pBuf. Sent on the first advertisement after a BLEAppUtil_advStart.

BLEAPPUTIL_ADV_END_AFTER_DISABLE 

Gets advertising handle using pBuf. Sent after advertising stops due to a BLEAppUtil_advStop.

BLEAPPUTIL_ADV_START 

Gets advertising handle using pBuf. Sent at the beginning of each advertisement (for legacy advertising) or at the beginning of each each advertisement set (for extended advertising).

BLEAPPUTIL_ADV_END 

Gets advertising handle using pBuf. Sent after each advertisement (for legacy advertising) or at the end of each each advertisement set (for extended advertising).

BLEAPPUTIL_ADV_SET_TERMINATED 

Gets GapAdv_setTerm_t using pBuf. pBuf should be cast to GapAdv_setTerm_t. Sent when an advertisement set is terminated due to a connection establishment.

BLEAPPUTIL_SCAN_REQ_RECEIVED 

Gets GapAdv_scanReqReceived_t using pBuf. pBuf should be cast to GapAdv_scanReqReceived_t. Sent when a scan request is received.

BLEAPPUTIL_ADV_DATA_TRUNCATED 

Gets GapAdv_truncData_t using pBuf. pBuf should be cast to GapAdv_truncData_t. Sent when the advertising data is truncated due to the limited advertisement data length for connectable advertisements.

BLEAPPUTIL_ADV_INSUFFICIENT_MEMORY 

A memory failure has occurred.

§ BLEAppUtil_GAPConnEventMaskFlags_e

GAP Conn event mask.

Enumerator
BLEAPPUTIL_LINK_ESTABLISHED_EVENT 

Link established event.

BLEAPPUTIL_LINK_TERMINATED_EVENT 

Link terminated event.

BLEAPPUTIL_CONNECTING_CANCELLED_EVENT 

Connecting cancelled event.

BLEAPPUTIL_LINK_PARAM_UPDATE_EVENT 

Link parameters update event.

BLEAPPUTIL_LINK_PARAM_UPDATE_REQ_EVENT 

Link parameters update request event.

BLEAPPUTIL_LINK_PARAM_UPDATE_REJECT_EVENT 

Link parameters update reject event.

BLEAPPUTIL_SIGNATURE_UPDATED_EVENT 

Signature updated event.

BLEAPPUTIL_AUTHENTICATION_COMPLETE_EVENT 

Authentication complete event.

BLEAPPUTIL_PASSKEY_NEEDED_EVENT 

Passkey needed event.

BLEAPPUTIL_PERIPHERAL_REQUESTED_SECURITY_EVENT 

Peripheral requested security event.

BLEAPPUTIL_BOND_COMPLETE_EVENT 

Bond complete event.

BLEAPPUTIL_PAIRING_REQ_EVENT 

Pairing request event.

BLEAPPUTIL_AUTHENTICATION_FAILURE_EVT 

Authentication failure event.

BLEAPPUTIL_BOND_LOST_EVENT 

Bond lost event.

§ BLEAppUtil_GAPPeriodicEventMaskFlags_e

GAP Periodic event mask.

Enumerator
BLEAPPUTIL_ADV_SET_PERIODIC_ADV_PARAMS_EVENT 

GAP_ADV_SET_PERIODIC_ADV_PARAMS_EVENT

BLEAPPUTIL_ADV_SET_PERIODIC_ADV_DATA_EVENT 

GAP_ADV_SET_PERIODIC_ADV_DATA_EVENT

BLEAPPUTIL_ADV_SET_PERIODIC_ADV_ENABLE_EVENT 

GAP_ADV_SET_PERIODIC_ADV_ENABLE_EVENT

BLEAPPUTIL_SCAN_CREATE_SYNC_EVENT 

GAP_SCAN_CREATE_SYNC_EVENT

BLEAPPUTIL_SCAN_SYNC_CANCEL_EVENT 

GAP_SCAN_SYNC_CANCEL_EVENT

BLEAPPUTIL_SCAN_TERMINATE_SYNC_EVENT 

GAP_SCAN_TERMINATE_SYNC_EVENT

BLEAPPUTIL_SCAN_PERIODIC_RECEIVE_EVENT 

GAP_SCAN_PERIODIC_RECEIVE_EVENT

BLEAPPUTIL_SCAN_ADD_DEVICE_ADV_LIST_EVENT 

GAP_SCAN_ADD_DEVICE_ADV_LIST_EVENT

BLEAPPUTIL_SCAN_REMOVE_DEVICE_ADV_LIST_EVENT 

GAP_SCAN_REMOVE_DEVICE_ADV_LIST_EVENT

BLEAPPUTIL_SCAN_READ_ADV_LIST_SIZE_EVENT 

GAP_SCAN_READ_ADV_LIST_SIZE_EVENT

BLEAPPUTIL_SCAN_CLEAR_ADV_LIST_EVENT 

GAP_SCAN_CLEAR_ADV_LIST_EVENT

BLEAPPUTIL_SCAN_PERIODIC_ADV_SYNC_EST_EVENT 

GAP_SCAN_PERIODIC_ADV_SYNC_EST_EVENT

BLEAPPUTIL_SCAN_PERIODIC_ADV_SYNC_LOST_EVENT 

GAP_SCAN_PERIODIC_ADV_SYNC_LOST_EVENT

BLEAPPUTIL_SCAN_PERIODIC_ADV_REPORT_EVENT 

GAP_SCAN_PERIODIC_ADV_REPORT_EVENT

§ BLEAppUtil_GAPScanEventMaskFlags_e

GAP Scan event mask.

Enumerator
BLEAPPUTIL_SCAN_ENABLED 

GAP_EVT_SCAN_ENABLED

BLEAPPUTIL_SCAN_DISABLED 

GAP_EVT_SCAN_DISABLED

BLEAPPUTIL_SCAN_PRD_ENDED 

GAP_EVT_SCAN_PRD_ENDED

BLEAPPUTIL_SCAN_DUR_ENDED 

GAP_EVT_SCAN_DUR_ENDED

BLEAPPUTIL_SCAN_INT_ENDED 

GAP_EVT_SCAN_INT_ENDED

BLEAPPUTIL_SCAN_WND_ENDED 

GAP_EVT_SCAN_WND_ENDED

BLEAPPUTIL_ADV_REPORT 

GAP_EVT_ADV_REPORT

BLEAPPUTIL_ADV_REPORT_FULL 

GAP_EVT_ADV_REPORT_FULL

BLEAPPUTIL_SCAN_INSUFFICIENT_MEMORY 

GAP_EVT_INSUFFICIENT_MEMORY

§ BLEAppUtil_GATTEventMaskFlags_e

GATT event mask.

Enumerator
BLEAPPUTIL_ATT_ERROR_RSP 

ATT_ERROR_RSP

BLEAPPUTIL_ATT_EXCHANGE_MTU_REQ 

ATT_EXCHANGE_MTU_REQ

BLEAPPUTIL_ATT_EXCHANGE_MTU_RSP 

ATT_EXCHANGE_MTU_RSP

BLEAPPUTIL_ATT_FIND_INFO_REQ 

ATT_FIND_INFO_REQ

BLEAPPUTIL_ATT_FIND_INFO_RSP 

ATT_FIND_INFO_RSP

BLEAPPUTIL_ATT_FIND_BY_TYPE_VALUE_REQ 

ATT_FIND_BY_TYPE_VALUE_REQ

BLEAPPUTIL_ATT_FIND_BY_TYPE_VALUE_RSP 

ATT_FIND_BY_TYPE_VALUE_RSP

BLEAPPUTIL_ATT_READ_BY_TYPE_REQ 

ATT_READ_BY_TYPE_REQ

BLEAPPUTIL_ATT_READ_BY_TYPE_RSP 

ATT_READ_BY_TYPE_RSP

BLEAPPUTIL_ATT_READ_REQ 

ATT_READ_REQ

BLEAPPUTIL_ATT_READ_RSP 

ATT_READ_RSP

BLEAPPUTIL_ATT_READ_BLOB_REQ 

ATT_READ_BLOB_REQ

BLEAPPUTIL_ATT_READ_BLOB_RSP 

ATT_READ_BLOB_RSP

BLEAPPUTIL_ATT_READ_MULTI_REQ 

ATT_READ_MULTI_REQ

BLEAPPUTIL_ATT_READ_MULTI_RSP 

ATT_READ_MULTI_RSP

BLEAPPUTIL_ATT_READ_BY_GRP_TYPE_REQ 

ATT_READ_BY_GRP_TYPE_REQ

BLEAPPUTIL_ATT_READ_BY_GRP_TYPE_RSP 

ATT_READ_BY_GRP_TYPE_RSP

BLEAPPUTIL_ATT_WRITE_REQ 

ATT_WRITE_REQ

BLEAPPUTIL_ATT_WRITE_RSP 

ATT_WRITE_RSP

BLEAPPUTIL_ATT_PREPARE_WRITE_REQ 

ATT_PREPARE_WRITE_REQ

BLEAPPUTIL_ATT_PREPARE_WRITE_RSP 

ATT_PREPARE_WRITE_RSP

BLEAPPUTIL_ATT_EXECUTE_WRITE_REQ 

ATT_EXECUTE_WRITE_REQ

BLEAPPUTIL_ATT_EXECUTE_WRITE_RSP 

ATT_EXECUTE_WRITE_RSP

BLEAPPUTIL_ATT_HANDLE_VALUE_NOTI 

ATT_HANDLE_VALUE_NOTI

BLEAPPUTIL_ATT_HANDLE_VALUE_IND 

ATT_HANDLE_VALUE_IND

BLEAPPUTIL_ATT_HANDLE_VALUE_CFM 

ATT_HANDLE_VALUE_CFM

BLEAPPUTIL_ATT_UNSUPPORTED_METHOD 

ATT_UNSUPPORTED_METHOD

BLEAPPUTIL_ATT_WRITE_CMD 

ATT_WRITE_CMD

BLEAPPUTIL_ATT_SIGNED_WRITE_CMD 

ATT_SIGNED_WRITE_CMD

BLEAPPUTIL_ATT_TRANSACTION_READY_EVENT 

ATT_TRANSACTION_READY_EVENT

BLEAPPUTIL_ATT_FLOW_CTRL_VIOLATED_EVENT 

ATT_FLOW_CTRL_VIOLATED_EVENT

BLEAPPUTIL_ATT_MTU_UPDATED_EVENT 

ATT_MTU_UPDATED_EVENT

§ BLEAppUtil_HandoverEventMaskFlags_e

Handover event mask.

Enumerator
BLEAPPUTIL_HANDOVER_START_SERVING_EVENT_CODE 

Start serving node event code.

BLEAPPUTIL_HANDOVER_START_CANDIDATE_EVENT_CODE 

Start candidate node event code.

§ BLEAppUtil_HciEventMaskFlags_e

HCI event mask.

Enumerator
BLEAPPUTIL_HCI_DISCONNECTION_COMPLETE_EVENT_CODE 

HCI_DISCONNECTION_COMPLETE_EVENT_CODE

BLEAPPUTIL_HCI_COMMAND_COMPLETE_EVENT_CODE 

HCI_COMMAND_COMPLETE_EVENT_CODE

BLEAPPUTIL_HCI_COMMAND_STATUS_EVENT_CODE 

HCI_COMMAND_STATUS_EVENT_CODE

BLEAPPUTIL_HCI_LE_EVENT_CODE 

HCI_LE_EVENT_CODE

BLEAPPUTIL_HCI_VE_EVENT_CODE 

HCI_VE_EVENT_CODE

BLEAPPUTIL_HCI_BLE_HARDWARE_ERROR_EVENT_CODE 

HCI_BLE_HARDWARE_ERROR_EVENT_CODE

BLEAPPUTIL_HCI_NUM_OF_COMPLETED_PACKETS_EVENT_CODE 

HCI_NUM_OF_COMPLETED_PACKETS_EVENT_CODE

BLEAPPUTIL_HCI_APTO_EXPIRED_EVENT_CODE 

HCI_APTO_EXPIRED_EVENT_CODE

BLEAPPUTIL_HCI_EVENT_PACKET 

Event Packet.

BLEAPPUTIL_HCI_ACL_DATA_PACKET 

ACL Data Packet.

§ BLEAppUtil_L2CAPSignalEventMaskFlags_e

L2CAP Signal event mask.

Enumerator
BLEAPPUTIL_L2CAP_CHANNEL_ESTABLISHED_EVT 

L2CAP_CHANNEL_ESTABLISHED_EVT

BLEAPPUTIL_L2CAP_CHANNEL_TERMINATED_EVT 

L2CAP_CHANNEL_TERMINATED_EVT

BLEAPPUTIL_L2CAP_OUT_OF_CREDIT_EVT 

L2CAP_OUT_OF_CREDIT_EVT

BLEAPPUTIL_L2CAP_PEER_CREDIT_THRESHOLD_EVT 

L2CAP_PEER_CREDIT_THRESHOLD_EVT

BLEAPPUTIL_L2CAP_SEND_SDU_DONE_EVT 

L2CAP_SEND_SDU_DONE_EVT

BLEAPPUTIL_L2CAP_NUM_CTRL_DATA_PKT_EVT 

L2CAP_NUM_CTRL_DATA_PKT_EVT

BLEAPPUTIL_L2CAP_PEER_CREDIT_RECEIVED_EVT 

L2CAP_PEER_CREDIT_RECEIVED_EVT

§ BLEAppUtil_PairingEventMaskFlags_e

GAP Pairing event mask.

Enumerator
BLEAPPUTIL_PAIRING_STATE_STARTED 

GAPBOND_PAIRING_STATE_STARTED

BLEAPPUTIL_PAIRING_STATE_COMPLETE 

GAPBOND_PAIRING_STATE_COMPLETE

BLEAPPUTIL_PAIRING_STATE_ENCRYPTED 

GAPBOND_PAIRING_STATE_ENCRYPTED

BLEAPPUTIL_PAIRING_STATE_BOND_SAVED 

GAPBOND_PAIRING_STATE_BOND_SAVED

BLEAPPUTIL_PAIRING_STATE_CAR_READ 

GAPBOND_PAIRING_STATE_CAR_READ

BLEAPPUTIL_PAIRING_STATE_RPAO_READ 

GAPBOND_PAIRING_STATE_RPAO_READ

BLEAPPUTIL_GENERATE_ECC_DONE 

GAPBOND_GENERATE_ECC_DONE

§ BLEAppUtil_Profile_Roles_e

Profile role mask.

Enumerator
BLEAPPUTIL_BROADCASTER_ROLE 

GAP_PROFILE_BROADCASTER

BLEAPPUTIL_OBSERVER_ROLE 

GAP_PROFILE_OBSERVER

BLEAPPUTIL_PERIPHERAL_ROLE 

GAP_PROFILE_PERIPHERAL

BLEAPPUTIL_CENTRAL_ROLE 

GAP_PROFILE_CENTRAL

© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale