![]() |
Cordio Stack and Cordio Profiles
r2p3-02rel0
|
Enumerations | |
| enum | { ANPC_ANS_SNAC_HDL_IDX, ANPC_ANS_NA_HDL_IDX, ANPC_ANS_NA_CCC_HDL_IDX, ANPC_ANS_SUAC_HDL_IDX, ANPC_ANS_UAS_HDL_IDX, ANPC_ANS_UAS_CCC_HDL_IDX, ANPC_ANS_ANCP_HDL_IDX, ANPC_ANS_HDL_LIST_LEN } |
| Enumeration of handle indexes of characteristics to be discovered. More... | |
Functions | |
| void | AnpcAnsDiscover (dmConnId_t connId, uint16_t *pHdlList) |
| Perform service and characteristic discovery for Alert Notification service. Parameter pHdlList must point to an array of length ANPC_ANS_HDL_LIST_LEN. If discovery is successful the handles of discovered characteristics and descriptors will be set in pHdlList. More... | |
| void | AnpcAnsControl (dmConnId_t connId, uint16_t handle, uint8_t command, uint8_t catId) |
| Send a command to the alert notification control point. More... | |
| uint8_t | AnpcAnsValueUpdate (uint16_t *pHdlList, attEvt_t *pMsg) |
| Process a value received in an ATT read response, notification, or indication message. Parameter pHdlList must point to an array of length ANPC_ANS_HDL_LIST_LEN. If the ATT handle of the message matches a handle in the handle list the value is processed, otherwise it is ignored. More... | |
| anonymous enum |
Enumeration of handle indexes of characteristics to be discovered.
Definition at line 36 of file anpc_api.h.
| void AnpcAnsDiscover | ( | dmConnId_t | connId, |
| uint16_t * | pHdlList | ||
| ) |
Perform service and characteristic discovery for Alert Notification service. Parameter pHdlList must point to an array of length ANPC_ANS_HDL_LIST_LEN. If discovery is successful the handles of discovered characteristics and descriptors will be set in pHdlList.
| connId | Connection identifier. |
| pHdlList | Characteristic handle list. |
| void AnpcAnsControl | ( | dmConnId_t | connId, |
| uint16_t | handle, | ||
| uint8_t | command, | ||
| uint8_t | catId | ||
| ) |
Send a command to the alert notification control point.
| connId | Connection identifier. |
| handle | Attribute handle. |
| command | Control point command. |
| catId | Alert category ID. |
Process a value received in an ATT read response, notification, or indication message. Parameter pHdlList must point to an array of length ANPC_ANS_HDL_LIST_LEN. If the ATT handle of the message matches a handle in the handle list the value is processed, otherwise it is ignored.
| pHdlList | Characteristic handle list. |
| pMsg | ATT callback message. |