mbed HRM11017を使ってkonashi.jsでナイトライダー

Dependencies:   BLE_API_Native_IRC mbed

Fork of BLE_RCBController by Junichi Katsu

Embed: (wiki syntax)

« Back to documentation index

Record Access Control Point

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_lenLength of data in received write.
[in]p_dataPointer to received data.
[out]p_racp_valPointer 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_valPointer to Record Access Control Point to encode.
[out]p_dataPointer to where encoded data is written. NOTE! It is calling routines respsonsibility to make sure.
Returns:
Length of encoded data.