TI BLE-Stack for Bluetooth 4.2 API Documentation  3.01.00.07
Data Structures
Here are the data structures with brief descriptions:
 C_hciEvt_BLEConnComplete_u_LE Connection Complete Event
 C_icall_alloc_args_tICall_allocMsg or ICall_malloc arguments
 C_icall_create_semaphore_args_tICall_createSemaphore argument
 C_icall_create_task_args_tICall_createTask argument
 C_icall_enroll_service_args_tICall_enrollService arguments
 C_icall_entity2service_args_tICall_entityId2ServiceId arguments
 C_icall_fetch_msg_args_tICall_fetchServiceMsg and ICall_fetchMsg arguments
 C_icall_free_args_tICall_freeMsg or ICall_free arguments
 C_icall_func_args_hdr_tCommon service function arguments
 C_icall_get_entity_id_args_tICall_getEntityId arguments
 C_icall_get_local_msg_entity_id_args_tICall_getLocalMsgEntityId arguments
 C_icall_getbool_args_tICall_pwrIsStableXOSCHF arguments
 C_icall_getuint32_args_tICall_getTicks , ICall_getTickPeriod and ICall_getMaxMSecs arguments
 C_icall_intnum_args_tICall_enableInt and ICall_disableInt arguments
 C_ICall_LiteCmdStatus_ICall Lite Command Status
 C_icall_post_semaphore_args_tICall_postSemaphore argument
 C_icall_pwr_bitmap_args_tICall_pwrConfigActivityCounterAction , ICall_pwrRequire and ICall_pwrDispense arguments
 C_icall_pwr_get_transition_state_args_tICall_pwrGetTransitionState arguments
 C_icall_pwr_get_xosc_startup_time_args_tICall_pwrGetXOSCStartupTime arguments
 C_icall_pwr_notify_data_tPower state transition notify function data object type
 C_icall_pwr_register_notify_args_tICall_pwrRegisterNotify arguments
 C_icall_pwr_upd_activity_counter_args_tICall_pwrUpdActivityCounter arguments
 C_icall_register_app_args_tICall_registerApp arguments
 C_icall_register_isr_args_ext_tICall_registerISR_Ext arguments
 C_icall_register_isr_args_tICall_registerISR arguments
 C_icall_remote_task_arg_tData type of the first argument passed to the entry point of an image which contains a remote task
 C_icall_send_args_tICall_sendServiceMsg and ICall_send arguments
 C_icall_set_timer_args_tICall_setTimer arguments
 C_icall_signal_args_tICall_signal arguments
 C_icall_signal_events_args_tICall_signal arguments
 C_icall_stop_timer_args_tICall_stopTimer arguments
 C_icall_thread_serves_args_tICall_threadServes argument
 C_icall_wait_args_tICall_wait arguments
 C_icall_wait_match_args_tICall_waitMatch arguments
 C_icall_wait_semaphore_args_tICall_waitSemaphore argument
 C_serviceCBsListService callbacks list item
 CattAttrBtType_tAttribute Type format (2-octet Bluetooth UUID)
 CattAttribute_tGATT Attribute format
 CattAttrType_tAttribute Type format (2 or 16 octet UUID)
 CattErrorRsp_tError Response format
 CattExchangeMTUReq_tExchange MTU Request format
 CattExchangeMTURsp_tExchange MTU Response format
 CattExecuteWriteReq_tExecute Write Request format
 CattFindByTypeValueReq_tFind By Type Value Request format
 CattFindByTypeValueRsp_tFind By Type Value Response format
 CattFindInfoReq_tFind Information Request format
 CattFindInfoRsp_tFind Information Response format
 CattFlowCtrlViolatedEvt_tATT Flow Control Violated Event message format
 CattHandleBtUUID_tHandle and its 16-bit Bluetooth UUIDs
 CattHandlesInfo_tHandles Information format
 CattHandleUUID_tHandle and its 128-bit UUID
 CattHandleValueInd_tHandle Value Indication format
 CattHandleValueNoti_tHandle Value Notification format
 CattMsg_tATT Message format
 CattMtuUpdatedEvt_tATT MTU Updated Event message format
 CattPacket_tAttribute Protocol PDU format
 CattPrepareWriteReq_tPrepare Write Request format
 CattPrepareWriteRsp_tPrepare Write Response format
 CattReadBlobReq_tRead Blob Request format
 CattReadBlobRsp_tRead Blob Response format
 CattReadByGrpTypeReq_tRead By Group Type Request format
 CattReadByGrpTypeRsp_tRead By Group Type Response format
 CattReadByTypeReq_tRead By Type Request format
 CattReadByTypeRsp_tRead By Type Response format
 CattReadMultiReq_tRead Multiple Request format
 CattReadMultiRsp_tRead Multiple Response format
 CattReadReq_tRead Request
 CattReadRsp_tRead Response
 CattWriteReq_tWrite Request format
 CauthReq_t
 CECCROMCC26XX_CurveParamsECCROMCC26XX Curve Parameters
 CECCROMCC26XX_ParamsECCROMCC26XX Parameters
 CencParams_tEncryption Params
 CgapAdvDataToken_tGAP Advertisement/Scan Response Data Token
 CgapAdvDataUpdateEvent_tGAP_ADV_DATA_UPDATE_DONE_EVENT message format
 CgapAdvertisingParams_tAdvertising Parameters
 CgapAuthCompleteEvent_tGAP_AUTHENTICATION_COMPLETE_EVENT message format
 CgapAuthParams_tAuthentication Parameters
 CgapBondCompleteEvent_tGAP_BOND_COMPLETE_EVENT message format
 CgapBondEccKeys_tPublic and Private ECC Keys
 CgapBondMgrCBs_tCallback Registration Structure
 CgapBondOobSC_tSecure Connections Out of Band
 CgapCentralRoleCB_tCentral GAPRole Callback Structure
 CgapCentralRoleEvent_tCentral Event Structure
 CgapDevDiscEvent_tGAP_DEVICE_DISCOVERY_EVENT message format
 CgapDevDiscReq_tType of device discovery (Scan) to perform
 CgapDeviceInfoEvent_tGAP_DEVICE_INFO_EVENT message format
 CgapDeviceInitDoneEvent_tGAP_DEVICE_INIT_DONE_EVENT message format
 CgapDevRec_tType of device discovery (Scan) to perform
 CgapEndDiscoverableRspEvent_tGAP_END_DISCOVERABLE_DONE_EVENT message format
 CgapEstLinkReq_tEstablish Link Request parameters
 CgapEstLinkReqEvent_tGAP_LINK_ESTABLISHED_EVENT message format
 CgapEventHdr_tGAP event header format
 CgapLinkUpdateEvent_tGAP_LINK_PARAM_UPDATE_EVENT message format
 CgapMakeDiscoverableRspEvent_tGAP_MAKE_DISCOVERABLE_DONE_EVENT message format
 CgapMultiRoleEvent_tMulti GAPRole Event Structure
 CgapPairingReq_tPairing Request fields - the parsed fields of the SMP Pairing Request command
 CgapPairingReqEvent_tGAP_PAIRING_REQ_EVENT message format
 CgapPasskeyNeededEvent_tGAP_PASSKEY_NEEDED_EVENT message format
 CgapPeriConnectParams_tConnection parameters for the peripheral device
 CgapRandomAddrEvent_tGAP_RANDOM_ADDR_CHANGED_EVENT message format
 CgapRole_updateConnParams_tMulti GAPRole Parameter Update Structure
 CgapRolesCBs_tMulti GAPRole Callback structure
 CgapSignUpdateEvent_tGAP_SIGNATURE_UPDATED_EVENT message format
 CgapSlaveSecurityReqEvent_tGAP_SLAVE_REQUESTED_SECURITY_EVENT message format
 CgapTerminateLinkEvent_tGAP_LINK_TERMINATED_EVENT message format
 CgapUpdateLinkParamReq_tUpdate Link Parameters Request parameters
 CgapUpdateLinkParamReqEvent_tGAP_UPDATE_LINK_PARAM_REQ_EVENT message format
 CgapUpdateLinkParamReqReply_tUpdate Link Parameters Request Reply parameters
 CgattAttrType_tGATT Attribute Type format
 CgattCharCfg_tStructure for Client Characteristic Configuration
 CgattCharFormat_tGATT Structure for Characteristic Presentation Format Value
 CgattClientCharCfgUpdatedEvent_tGATT_CLIENT_CHAR_CFG_UPDATED_EVENT message format
 CgattEventHdr_tGATT Server App event header format
 CgattFindByTypeValueReq_tGATT Find By Type Value Request format
 CgattMsg_tGATT Message format
 CgattMsgEvent_tGATT GATT_MSG_EVENT message format
 CgattReadByTypeReq_tGATT Read By Type Request format
 CgattReliableWritesReq_tGATT Reliable Writes Request format. Do not change the order of the members
 CgattService_tGATT Service format
 CgattServiceCBs_tGATT Structure for service callback functions
 CgattServiceCBsInfo_tGATT Structure to keep CBs information for each service being registered
 CgattWriteLongReq_tGATT Write Long Request format. Do not change the order of the members
 ChciDataPacket_tHCI Data Packet
 ChciEvt_AptoExpired_tAuthenticated Payload Timeout Expired Event
 ChciEvt_BLEAdvPktReport_tLE Advertising Packet Report Event
 ChciEvt_BLEConnComplete_tLE Connection Complete Event
 ChciEvt_BLEConnUpdateComplete_tLE Connection Update Complete Event
 ChciEvt_BLEDataLengthChange_tLE Data Length Change Event
 ChciEvt_BLEEnhConnComplete_tLE Enhanced Connection Complete Event
 ChciEvt_BLEGenDHKeyComplete_tLE Generate DHKey Complete Event
 ChciEvt_BLELTKReq_tLE Long Term Key Requested Event
 ChciEvt_BLEPhyUpdateComplete_tLE Phy Update Complete Event
 ChciEvt_BLEReadP256PublicKeyComplete_tLE Read P256 Public Key Complete Event
 ChciEvt_BLEReadRemoteFeatureComplete_tLE Read Remote Used Features Complete Event
 ChciEvt_BLERemoteConnParamReq_tLE Remote Connection Parameter Request Event
 ChciEvt_BLEScanReqReport_tVS LE Scan Request Report Event
 ChciEvt_BufferOverflow_tData Buffer Overflow Event
 ChciEvt_CmdComplete_tCommand Complete Event
 ChciEvt_CommandStatus_tCommand Status Event
 ChciEvt_DevInfo_tLE Advertising Report Event
 ChciEvt_DisconnComplete_tDisconnection Complete Event
 ChciEvt_EncryptChange_tLE Encryption Change Event
 ChciEvt_HardwareError_tHardware Error Event
 ChciEvt_NumCompletedPkt_tNumber of Completed Packets Event
 ChciEvt_VSCmdComplete_tVendor Specific Command Complete Event
 ChciPacket_tHCI Packet event
 ChciRetParam_LeReadBufSize_tData structure for HCI Command Complete Event Return Parameter
 CkeyDist_t
 Cl2capChannelEstEvt_tL2CAP_CHANNEL_ESTABLISHED_EVT message format
 Cl2capChannelInfo_tLocal channel information format
 Cl2capChannelTermEvt_tL2CAP_CHANNEL_TERMINATED_EVT message format
 Cl2capCmdReject_tCommand Reject format
 Cl2capCoCInfo_tConnection oriented channel information format
 Cl2capConnectReq_tConnection Request format
 Cl2capConnectRsp_tConnection Response format
 Cl2capCreditEvt_tL2CAP_OUT_OF_CREDIT_EVT or L2CAP_PEER_CREDIT_THRESHOLD_EVT message format
 Cl2capDataEvent_tOSAL L2CAP_DATA_EVENT message format
 Cl2capDisconnectReq_tDisconnection Request format (src/dst CIDs are relative to sender of request)
 Cl2capDisconnectRsp_tDisconnection Response format (src/dst CIDs are relative to sender of request)
 Cl2capFlowCtrlCredit_tFlow Control Credit format
 Cl2capInfo_tInformation Response Data field
 Cl2capInfoReq_tInformation Request format
 Cl2capInfoRsp_tInformation Response format
 Cl2capInvalidCID_tInvalid CID in Request format
 Cl2capNumCtrlDataPktEvt_tL2CAP_NUM_CTRL_DATA_PKT_EVT message format
 Cl2capPacket_tL2CAP packet structure
 Cl2capParamUpdateReq_tConnection Parameter Update Request format
 Cl2capParamUpdateRsp_tConnection Parameter Update Response format
 Cl2capPsm_tL2CAP PSM structure. Allocated one for each registered PSM
 Cl2capPsmInfo_tPSM information format
 Cl2capReasonData_tCommand Reject Reason Data format
 Cl2capSendSduDoneEvt_tL2CAP_SEND_SDU_DONE_EVT message format
 Cl2capSignalCmd_tUnion of all L2CAP Signaling commands
 Cl2capSignalEvent_tOSAL L2CAP_SIGNAL_EVENT message format
 Cl2capUserCfg_tUser configurable variables format
 ClinkDBInfo_tLinkDB info
 ClinkDBItem_tLinkDB item
 ClinkSec_tSRK and Sign Counter
 Cosal_event_hdr_tOSAL Event Header
 CprepareWrites_tStructure to keep Prepare Write Requests for each Client
 CsmDhKeyEvt_t
 CsmEccKeys_t
 CsmEccKeysEvt_t
 CsmEventHdr_t
 CsmIdentityInfo_t
 CsmLinkSecurityReq_t
 CsmNewRandKeyEvent_t
 CsmSecurityInfo_t
 CsmSigningInfo_t
 Csnp_msg_tThe SNP message. A union of all SNP message types
 CsnpAddAttrCccd_tParameter Structure used to add a Client Characteristic Configuration Description Attribute
 CsnpAddAttrFormat_tParameter Structure used to add a Format attribute
 CsnpAddAttrGenLongUUID_tParameter Structure used to add a generic attribute descriptor (long UUID)
 CsnpAddAttrGenShortUUID_tParameter Structure used to add a generic attribute descriptor (short UUID)
 CsnpAddAttrUserDesc_tParameter Structure used to add a User Descriptor attribute
 CsnpAddCharDescDeclReq_tParameter Structure for SNP_addDescriptionValue
 CsnpAddCharDescDeclRsp_tParameter Structure to add new Characteristic Description Response SNP_ADD_CHAR_DESC_DECL_RSP
 CsnpAddCharValueDeclReq_tParameter Structure used for SNP_addCharValueDecl / SNP_ADD_CHAR_VAL_DECL_REQ
 CsnpAddCharValueDeclRsp_tParameter Structure for Response to SNP_addCharValueDecl / SNP_ADD_CHAR_VAL_DECL_RSP
 CsnpAddServiceReq_tAdd Service Request Structure for SNP_addService / SNP_ADD_SERVICE_REQ
 CsnpAdvStatusEvt_tParameter Structure for the Advertising state change Event
 CsnpATTMTUSizeEvt_tParameter Structure for the ATT MTU size updated Event data
 CsnpAuthenticationEvt_tParameter Structure for MITM Authentication data to be displayed
 CsnpCharCfgUpdatedInd_tParameter Structure for the Characteristic Configuration Update Indication
 CsnpCharReadCnf_tParameter Structure for SNP_CHAR_READ_CNF / snpCharReadCnf_t
 CsnpCharReadInd_tParameter Structure for SNP_CHAR_READ_IND / @ ref SNP_charRead
 CsnpCharWriteCnf_tParameter Structure for SNP_writeCharCnf / SNP_CHAR_WRITE_CNF
 CsnpCharWriteInd_tParameter Structure for the Characteristic Write Request Indication data
 CsnpConnEstEvt_tParameter Structure for the Connection Established Event
 CsnpConnTermEvt_tParameter Structure for the Connection terminated Event
 CsnpErrorEvt_tParameter Structure for the Error Event SNP_ERROR_EVT
 CsnpEventParam_tSNP Event Parameters
 CsnpEvt_tSNP Event Structure
 CsnpGapPeriConnectParams_tConnection parameters for the peripheral device
 CsnpGetAttrValueReq_tParameter Structure for SNP_getAttrValue / SNP_SET_ATTR_VALUE_REQ
 CsnpGetAttrValueRsp_tParameter Structure for response to SNP_getAttrValue / SNP_SET_ATTR_VALUE_RSP
 CsnpGetGapParamRsp_tParameter Structure for the Get GAP Parameter Value Response
 CsnpGetGattParamReq_tParameter Structure for SNP_getGATTParam / SNP_GET_GATT_PARAM_REQ
 CsnpGetRandRsp_tParameter Structure for the response to SNP_getRev
 CsnpGetRevisionRsp_tParameter Structure for SNP_getRev
 CsnpGetStatusCmdRsp_tParameter Structure for the response to SNP_getStatus This is a packed structure. see Dealing with Parameters and Packed Structures for more information
 CsnpHciCmdReq_tParameter Structure for SNP_executeHCIcmd
 CsnpHciCmdRsp_tParameter Structure for SNP_HCI_CMD_RSP
 CsnpMaskEventReq_tParameter Structure for SNP_maskEvt
 CsnpMaskEventRsp_tParameter Structure for SNP_MASK_EVENT_RSP
 CsnpNotifIndReq_tParameter Structure for the Characteristic Notification and Indication Request data This is a packed structure. see Dealing with Parameters and Packed Structures for more information
 CsnpRegisterServiceRsp_tParameter Structure for SNP_registerService / SNP_REGISTER_SERVICE_RSP
 CsnpSecurityEvt_tParameter Structure for the Security Event
 CsnpSetAdvDataReq_tParameter Structure for SNP_setAdvData
 CsnpSetAttrValueReq_tParameter Structure for SNP_setAttrValue / SNP_SET_ATTR_VALUE_REQ
 CsnpSetAttrValueRsp_tParameter Structure for response to SNP_setAttrValue / SNP_SET_ATTR_VALUE_RSP
 CsnpSetAuthDataReq_tParameter Structure for SNP_setAuthenticationData / SNP_SET_AUTHENTICATION_DATA_REQ
 CsnpSetGapParamReq_tParameter Structure for SNP_setGapParam / SNP_SET_GAP_PARAM_REQ
 CsnpSetGattParamReq_tParameter Structure for SNP_setGATTParam / SNP_SET_GATT_PARAM_RSP
 CsnpSetGattParamRsp_t1 Byte Command Status Response
 CsnpSetWhiteListReq_tParameter Structure for SNP_setWhiteListFilterPolicy / SNP_SET_WHITE_LIST_POLICY_REQ
 CsnpStartAdvReq_tParameter Structure for SNP_startAdv
 CsnpTermConnReq_tConnection Termination Request Structure
 CsnpTestCmdRsp_tParameter Structure for SNP_executeTestCmd
 CsnpUpdateConnParamCnf_tParameter Structure for SNP_UPDATE_CONN_PARAM_CNF
 CsnpUpdateConnParamEvt_tParameter Structure for the Update Connection Parameter Event
 CsnpUpdateConnParamReq_tParameter Structure for SNP_updateConnParam
 CTRNGCC26XX_ConfigTRNGCC26XX Global Configuration
 CTRNGCC26XX_HWAttrsTRNGCC26XX Hardware Attributes
 CTRNGCC26XX_ObjectTRNGCC26XX Object
 CTRNGCC26XX_ParamsTRNGCC26XX Parameters
 CugapBcastCBs_tSet of Broadcaster callbacks - must be setup by the application
 CugapMonitorCBs_tSet of Observer callbacks - must be setup by the application
Copyright 2017, Texas Instruments Incorporated