XDK API  3.6.0
Documentation
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
 

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:49 by doxygen 1.8.8