|
| 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...
|
| |
This module implements BLEAppUtil Enumerators Typedefs.