Nordic stack and drivers for the mbed BLE API Modified for HRM1017 for library 0.1.0
Fork of nRF51822 by
Record Access Control Point
Record Access Control Point library. More...
Data Structures | |
struct | ble_racp_value_t |
Record Access Control Point value structure. More... | |
Functions | |
void | ble_racp_decode (uint8_t data_len, uint8_t *p_data, ble_racp_value_t *p_racp_val) |
Function for decoding a Record Access Control Point write. | |
uint8_t | ble_racp_encode (const ble_racp_value_t *p_racp_val, uint8_t *p_data) |
Function for encoding a Record Access Control Point response. |
Detailed Description
Record Access Control Point library.
Function Documentation
void ble_racp_decode | ( | uint8_t | data_len, |
uint8_t * | p_data, | ||
ble_racp_value_t * | p_racp_val | ||
) |
Function for decoding a Record Access Control Point write.
This call decodes a write to the Record Access Control Point.
- Parameters:
-
[in] data_len Length of data in received write. [in] p_data Pointer to received data. [out] p_racp_val Pointer to decoded Record Access Control Point write.
- Note:
- This does not do a data copy. It assumes the data pointed to by p_data is persistant until no longer needed.
uint8_t ble_racp_encode | ( | const ble_racp_value_t * | p_racp_val, |
uint8_t * | p_data | ||
) |
Function for encoding a Record Access Control Point response.
This call encodes a response from the Record Access Control Point response.
- Parameters:
-
[in] p_racp_val Pointer to Record Access Control Point to encode. [out] p_data Pointer to where encoded data is written. NOTE! It is calling routines respsonsibility to make sure.
- Returns:
- Length of encoded data.
Generated on Tue Jul 12 2022 14:11:59 by 1.7.2