![]()  | 
  ![]()  | 
| 
    TI BLE-Stack for Bluetooth 4.2 API Documentation
    3.01.00.07
    
   | 
 
Data Structures | |
| union | snp_msg_t | 
| The SNP message. A union of all SNP message types.  More... | |
| struct | snpAddAttrCccd_t | 
| Parameter Structure used to add a Client Characteristic Configuration Description Attribute.  More... | |
| struct | snpAddAttrFormat_t | 
| Parameter Structure used to add a Format attribute.  More... | |
| struct | snpAddAttrGenLongUUID_t | 
| Parameter Structure used to add a generic attribute descriptor (long UUID)  More... | |
| struct | snpAddAttrGenShortUUID_t | 
| Parameter Structure used to add a generic attribute descriptor (short UUID)  More... | |
| struct | snpAddAttrUserDesc_t | 
| Parameter Structure used to add a User Descriptor attribute.  More... | |
| struct | snpAddCharDescDeclReq_t | 
| Parameter Structure for SNP_addDescriptionValue.  More... | |
| struct | snpAddCharDescDeclRsp_t | 
| Parameter Structure to add new Characteristic Description Response SNP_ADD_CHAR_DESC_DECL_RSP.  More... | |
| struct | snpAddCharValueDeclReq_t | 
| Parameter Structure used for SNP_addCharValueDecl / SNP_ADD_CHAR_VAL_DECL_REQ.  More... | |
| struct | snpAddCharValueDeclRsp_t | 
| Parameter Structure for Response to SNP_addCharValueDecl / SNP_ADD_CHAR_VAL_DECL_RSP.  More... | |
| struct | snpAddServiceReq_t | 
| Add Service Request Structure for SNP_addService / SNP_ADD_SERVICE_REQ.  More... | |
| struct | snpAdvStatusEvt_t | 
| Parameter Structure for the Advertising state change Event.  More... | |
| struct | snpATTMTUSizeEvt_t | 
| Parameter Structure for the ATT MTU size updated Event data.  More... | |
| struct | snpAuthenticationEvt_t | 
| Parameter Structure for MITM Authentication data to be displayed.  More... | |
| struct | snpCharCfgUpdatedInd_t | 
| Parameter Structure for the Characteristic Configuration Update Indication.  More... | |
| struct | snpCharReadCnf_t | 
| Parameter Structure for SNP_CHAR_READ_CNF / snpCharReadCnf_t.  More... | |
| struct | snpCharReadInd_t | 
| Parameter Structure for SNP_CHAR_READ_IND / @ ref SNP_charRead.  More... | |
| struct | snpCharWriteCnf_t | 
| Parameter Structure for SNP_writeCharCnf / SNP_CHAR_WRITE_CNF.  More... | |
| struct | snpCharWriteInd_t | 
| Parameter Structure for the Characteristic Write Request Indication data.  More... | |
| struct | snpConnEstEvt_t | 
| Parameter Structure for the Connection Established Event.  More... | |
| struct | snpConnTermEvt_t | 
| Parameter Structure for the Connection terminated Event.  More... | |
| struct | snpErrorEvt_t | 
| Parameter Structure for the Error Event SNP_ERROR_EVT.  More... | |
| union | snpEventParam_t | 
| SNP Event Parameters.  More... | |
| struct | snpEvt_t | 
| SNP Event Structure.  More... | |
| struct | snpGapPeriConnectParams_t | 
| Connection parameters for the peripheral device.  More... | |
| struct | snpGetAttrValueReq_t | 
| Parameter Structure for SNP_getAttrValue / SNP_SET_ATTR_VALUE_REQ.  More... | |
| struct | snpGetAttrValueRsp_t | 
| Parameter Structure for response to SNP_getAttrValue / SNP_SET_ATTR_VALUE_RSP.  More... | |
| struct | snpGetGapParamRsp_t | 
| Parameter Structure for the Get GAP Parameter Value Response.  More... | |
| struct | snpGetGattParamReq_t | 
| Parameter Structure for SNP_getGATTParam / SNP_GET_GATT_PARAM_REQ.  More... | |
| struct | snpGetRandRsp_t | 
| Parameter Structure for the response to SNP_getRev.  More... | |
| struct | snpGetRevisionRsp_t | 
| Parameter Structure for SNP_getRev.  More... | |
| struct | snpGetStatusCmdRsp_t | 
| Parameter Structure for the response to SNP_getStatus This is a packed structure. see Dealing with Parameters and Packed Structures for more information.  More... | |
| struct | snpHciCmdReq_t | 
| Parameter Structure for SNP_executeHCIcmd.  More... | |
| struct | snpHciCmdRsp_t | 
| Parameter Structure for SNP_HCI_CMD_RSP.  More... | |
| struct | snpMaskEventReq_t | 
| Parameter Structure for SNP_maskEvt.  More... | |
| struct | snpMaskEventRsp_t | 
| Parameter Structure for SNP_MASK_EVENT_RSP.  More... | |
| struct | snpNotifIndReq_t | 
| Parameter Structure for the Characteristic Notification and Indication Request data This is a packed structure. see Dealing with Parameters and Packed Structures for more information.  More... | |
| struct | snpRegisterServiceRsp_t | 
| Parameter Structure for SNP_registerService / SNP_REGISTER_SERVICE_RSP.  More... | |
| struct | snpSecurityEvt_t | 
| Parameter Structure for the Security Event.  More... | |
| struct | snpSetAdvDataReq_t | 
| Parameter Structure for SNP_setAdvData.  More... | |
| struct | snpSetAttrValueReq_t | 
| Parameter Structure for SNP_setAttrValue / SNP_SET_ATTR_VALUE_REQ.  More... | |
| struct | snpSetAttrValueRsp_t | 
| Parameter Structure for response to SNP_setAttrValue / SNP_SET_ATTR_VALUE_RSP.  More... | |
| struct | snpSetAuthDataReq_t | 
| Parameter Structure for SNP_setAuthenticationData / SNP_SET_AUTHENTICATION_DATA_REQ.  More... | |
| struct | snpSetGapParamReq_t | 
| Parameter Structure for SNP_setGapParam / SNP_SET_GAP_PARAM_REQ.  More... | |
| struct | snpSetGattParamReq_t | 
| Parameter Structure for SNP_setGATTParam / SNP_SET_GATT_PARAM_RSP.  More... | |
| struct | snpSetGattParamRsp_t | 
| 1 Byte Command Status Response  More... | |
| struct | snpSetWhiteListReq_t | 
| Parameter Structure for SNP_setWhiteListFilterPolicy / SNP_SET_WHITE_LIST_POLICY_REQ.  More... | |
| struct | snpStartAdvReq_t | 
| Parameter Structure for SNP_startAdv.  More... | |
| struct | snpTermConnReq_t | 
| Connection Termination Request Structure.  More... | |
| struct | snpTestCmdRsp_t | 
| Parameter Structure for SNP_executeTestCmd.  More... | |
| struct | snpUpdateConnParamCnf_t | 
| Parameter Structure for SNP_UPDATE_CONN_PARAM_CNF.  More... | |
| struct | snpUpdateConnParamEvt_t | 
| Parameter Structure for the Update Connection Parameter Event.  More... | |
| struct | snpUpdateConnParamReq_t | 
| Parameter Structure for SNP_updateConnParam.  More... | |
1 Byte Command Status Response
Used for SNP_ADD_SERVICE_RSP
Same Structure as snpSetGattParamRsp_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
Parameter Structure for SNP_processCharConfigUpdatedCnf / SNP_CCCD_UPDATED_CNF - Same Structure as snpCharWriteCnf_t.
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
Parameter Structure for SNP_getGapParam / SNP_GET_GAP_PARAM_REQ - Same Structure as snpSetGapParamReq_t.
This does not mean parameters have been changed, only that the NP has successfully sent the request.
Same Structure as snpSetGapParamReq_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
Parameter Structure for SNP_getGATTParam / SNP_GET_GATT_PARAM_RSP.
Same Structure as snpSetGattParamReq_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
Parameter Structure for SNP_sendNotifcnf_rsp - Same Structure as snpCharWriteCnf_t.
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
1 Byte Command Status Response
Used by SNP_SET_ADV_DATA_CNF event
Same Structure as snpSetGattParamRsp_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
1 Byte Command Status Response
Used for SNP_SEND_AUTHENTICATION_DATA_RSP
Same Structure as snpSetGattParamRsp_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
1 Byte Command Status Response
Used for SNP_SET_GAP_PARAM_RSP
Same Structure as snpSetGattParamRsp_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
Parameter Structure for SNP_setSecurityParams / SNP_SET_SECURITY_PARAM_REQ - Same Structure as snpSetGapParamReq_t.
2 Byte Structure Details:
(Byte 1) Parameter : Byte 2 Possible Values 
 (0x00) Pairing Modes: GAP Bond Manager Pairing Modes 
 (0x01) IO Capabilities of the device: GAP Bond Manager I/O Capabilities 
 (0x02) Bonding: TRUE(enable) or FALSE(disable) 
 (0x03) Erase All Bonds: (no parameter values) 
 (0x04) Replace Least Recently Used Bond: TRUE(enable) or FALSE(disable)
Same Structure as snpSetGapParamReq_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
1 Byte Command Status Response
Used for SNP_SET_SECURITY_PARAM_RSP
Same Structure as snpSetGattParamRsp_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.
1 Byte Command Status Response
Used for SNP_SET_WHITE_LIST_POLICY_RSP
Same Structure as snpSetGattParamRsp_t
This is a packed structure. see Dealing with Parameters and Packed Structures for more information.