TI BLE-Stack for Bluetooth 4.2 API Documentation  3.01.00.07
SNP API: GAP

SNP GAP API summary

Commands Acronyms / Event Name Origin Type TL Cmd0 TL Cmd1 Parameter structure
SNP_START_ADV_REQ AP Async SNP_NPI_ASYNC_CMD_TYPE (0x55) SNP_START_ADV_REQ (0x42) snpStartAdvReq_t
SNP_SET_ADV_DATA_REQ AP Async SNP_NPI_ASYNC_CMD_TYPE (0x55) SNP_SET_ADV_DATA_REQ (0x43) snpSetAdvDataReq_t
SNP_SET_ADV_DATA_CNF NP Async SNP_NPI_ASYNC_CMD_TYPE (0x55) SNP_SET_ADV_DATA_CNF (0x43) snpSetAdvDataCnf_t
SNP_STOP_ADV_REQ AP Async SNP_NPI_ASYNC_CMD_TYPE (0x55) SNP_STOP_ADV_REQ (0x44)
SNP_UPDATE_CONN_PARAM_REQ AP Async SNP_NPI_ASYNC_CMD_TYPE (0x55) SNP_UPDATE_CONN_PARAM_REQ (0x45) snpUpdateConnParamReq_t
SNP_UPDATE_CONN_PARAM_CNF NP Async SNP_NPI_ASYNC_CMD_TYPE (0x55) SNP_UPDATE_CONN_PARAM_CNF (0x45) snpUpdateConnParamCnf_t
SNP_TERMINATE_CONN_REQ AP Async SNP_NPI_ASYNC_CMD_TYPE (0x55) SNP_TERMINATE_CONN_REQ (0x46) snpTermConnReq_t
SNP_SET_GAP_PARAM_REQ AP Sync Req SNP_NPI_SYNC_REQ_TYPE (0x35) SNP_SET_GAP_PARAM_REQ (0x48) snpSetGapParamReq_t
SNP_SET_GAP_PARAM_RSP NP Sync Rsp SNP_NPI_SYNC_RSP_TYPE (0x75) SNP_SET_GAP_PARAM_RSP (0x48) snpSetGapParamRsp_t
SNP_GET_GAP_PARAM_REQ AP Sync Req SNP_NPI_SYNC_REQ_TYPE (0x35) SNP_GET_GAP_PARAM_REQ (0x49) snpGetGapParamReq_t
SNP_GET_GAP_PARAM_RSP NP Sync Rsp SNP_NPI_SYNC_RSP_TYPE (0x75) SNP_GET_GAP_PARAM_RSP (0x49) snpGetGapParamRsp_t
SNP_SET_SECURITY_PARAM_REQ AP Sync Req SNP_NPI_SYNC_REQ_TYPE (0x35) SNP_SET_SECURITY_PARAM_REQ (0x4A) snpSetSecParamReq_t
SNP_SET_SECURITY_PARAM_RSP NP Sync Rsp SNP_NPI_SYNC_RSP_TYPE (0x75) SNP_SET_SECURITY_PARAM_REQ (0x4A) snpSetSecParamRsp_t
SNP_SEND_SECURITY_REQUEST_REQ AP Async SNP_NPI_ASYNC_CMD_TYPE (0x55) SNP_SEND_SECURITY_REQUEST_REQ (0x4B)
SNP_SET_AUTHENTICATION_DATA_REQ AP Sync Req SNP_NPI_SYNC_REQ_TYPE (0x35) SNP_SET_AUTHENTICATION_DATA_REQ (0x4C) snpSetAuthDataReq_t
SNP_SEND_AUTHENTICATION_DATA_RSP NP Sync Rsp SNP_NPI_SYNC_RSP_TYPE (0x75) SNP_SEND_AUTHENTICATION_DATA_RSP (0x4C) snpSetAuthDataRsp_t
SNP_SET_WHITE_LIST_POLICY_REQ AP Sync Req SNP_NPI_SYNC_REQ_TYPE (0x35) SNP_SET_WHITE_LIST_POLICY_REQ (0x4D) snpSetWhiteListReq_t
SNP_SET_WHITE_LIST_POLICY_RSP NP Sync Rsp SNP_NPI_SYNC_RSP_TYPE (0x75) SNP_SET_WHITE_LIST_POLICY_REQ (0x4D) snpSetWhiteListRsp_t

All these command have some parameters. The parameters can be found/set using the indicated Parameter structure. All Parameter/Structures should be little-endian format (LSB first). For UUID parameters, dealing with UUID

Copyright 2017, Texas Instruments Incorporated