Data Structures | Typedefs | Enumerations | Functions | Variables
BCDS_ServalPalBle.h File Reference
#include "BCDS_Basics.h"
#include "BCDS_Retcode.h"
#include "BCDS_ServalPal.h"
#include "BCDS_NetIF.h"
+ Include dependency graph for BCDS_ServalPalBle.h:

Data Structures

struct  ServalPalBle_RxData_S
 Structure to represent Bluetooth peripheral received packets. More...
 

Typedefs

typedef enum ServalPalBle_Event_E ServalPalBle_Event_T
 Typedef to represent the Bluetooth peripheral event that the PAL needs to be notified. More...
 
typedef struct
ServalPalBle_RxData_S 
ServalPalBle_RxData_T
 Typedef to represent Bluetooth peripheral received packet. More...
 
typedef Retcode_T(* ServalPalBle_SendDataFunction_T )(uint8_t *payload, uint8_t payloadLen)
 Typedef to send data to the client. More...
 

Enumerations

enum  ServalPalBle_Event_E
 Enumeration to represent the Bluetooth peripheral events that the PAL needs to be notified. More...
 

Functions

Retcode_T ServalPalBle_Init (ServalPalBle_SendDataFunction_T sendDataFunction)
 BLE specific initialization. More...
 
bool ServalPalBle_IsConnected (void)
 checks if a Bluetooth connection is established More...
 
bool ServalPalBle_IsInit (void)
 checks if this module is initialized More...
 
void ServalPalBle_NotifyBleEvent (ServalPalBle_Event_T Event, void *data)
 This function acts as a notify call for the BLE events. Based on the events received, the event data is made use in PAL. For example, this function will de-validate the socket if the BLE remote device disconnects. More...
 

Variables

const ServalPalOps_Udp_T *const ServalPalOps_UdpBLE
 

This documentation file has been automatically generated on Fri Oct 4 2019 03:47:30 by doxygen 1.8.8