nRF51 SDK
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
GATTS Event Decoder

Decoder for serialized GATT Server events from nRF51822. More...

Functions

void ble_rpc_gatts_evt_length_decode (uint8_t event_id, uint16_t *p_event_length, uint8_t const *const p_packet)
 Function for decoding the length of a BLE GATTS event. The decoded BLE GATTS event length will be returned in p_event_length. More...
 
void ble_rpc_gatts_evt_packet_decode (ble_evt_t *p_ble_evt, uint8_t const *const p_packet)
 Function for decoding a BLE GATTS event. The decoded BLE GATTS event will be returned in the memory pointed to by p_ble_evt. More...
 

Detailed Description

This file contains declarations of functions used for decoding GATTS event packets received from the Connectivity Chip.

Function Documentation

void ble_rpc_gatts_evt_length_decode ( uint8_t  event_id,
uint16_t *  p_event_length,
uint8_t const *const  p_packet 
)
Parameters
[in]event_idEvent Id of the event, whose length is to be decoded.
[out]p_event_lengthThe pointer for storing the decoded event length.
[in]p_packetThe pointer to the encoded event.
void ble_rpc_gatts_evt_packet_decode ( ble_evt_t p_ble_evt,
uint8_t const *const  p_packet 
)
Parameters
[out]p_ble_evtThe pointer for storing the decoded event.
[in]p_packetThe pointer to the encoded event.