XDK API  3.6.0
Documentation
Data Structures | Macros | Typedefs | Enumerations | Functions
BCDS_LeanB2CAP.h File Reference
#include "BCDS_UtilsConfig.h"
#include "BCDS_Retcode.h"
+ Include dependency graph for BCDS_LeanB2CAP.h:

Data Structures

struct  LeanB2CAP_FrameData_S
 Structure to represent any common data frames. More...
 
struct  LeanB2CAP_Overhead_S
 Structure to represent LeanB2CAP payload overhead (header and footer). More...
 
struct  LeanB2CAP_RawData_S
 Structure to represent the raw data for LeanB2CAP frame building. More...
 

Macros

#define LEANB2CAP_FOOTER_OVERHEAD   (1UL)
 
#define LEANB2CAP_HEADER_OVERHEAD   (5UL)
 

Typedefs

typedef enum
LeanB2CAP_CommandType_E 
LeanB2CAP_CommandType_T
 Type definition to represent the LeanB2CAP command type. More...
 
typedef enum LeanB2CAP_Event_E LeanB2CAP_Event_T
 Type definition to represent the LeanB2CAP event. More...
 
typedef struct
LeanB2CAP_FrameData_S 
LeanB2CAP_FrameData_T
 Type definition to represent any common data frames. More...
 
typedef struct
LeanB2CAP_HandleDescriptor_S * 
LeanB2CAP_HandlePtr_T
 Typedef for the LeanB2CAP handle. More...
 
typedef struct LeanB2CAP_Overhead_S LeanB2CAP_Overhead_T
 Type definition to represent LeanB2CAP payload overhead (header and footer). More...
 
typedef struct LeanB2CAP_RawData_S LeanB2CAP_RawData_T
 Type definition to represent the raw data for LeanB2CAP frame building. More...
 
typedef void(* LeanB2CAPCallback )(LeanB2CAP_Event_T Event, void *Data)
 This is the data type for the LeanB2CAP event callback function. More...
 

Enumerations

enum  LeanB2CAP_CommandType_E
 
enum  LeanB2CAP_Event_E
 Enum to represent the LeanB2CAP events. More...
 

Functions

Retcode_T LeanB2CAP_Builder (LeanB2CAP_FrameData_T *LeanB2CAPBuildOuput, LeanB2CAP_RawData_T *RawDataInput)
 Builds the LeanB2CAP payload. More...
 
Retcode_T LeanB2CAP_Deinitialize (LeanB2CAP_HandlePtr_T *Handle)
 Deinitializes an LeanB2CAP instance. More...
 
Retcode_T LeanB2CAP_Initialize (LeanB2CAP_HandlePtr_T *Handle, LeanB2CAP_FrameData_T *ValidOutputDataStorageBufferInfo, LeanB2CAPCallback Callback)
 Initializes an LeanB2CAP instance. More...
 
Retcode_T LeanB2CAP_OverheadBuilder (LeanB2CAP_Overhead_T *OutputOverhead, LeanB2CAP_RawData_T *RawDataInput)
 Builds the LeanB2CAP payload overhead (header and footer). More...
 
Retcode_T LeanB2CAP_ResetRxDataProcessor (LeanB2CAP_HandlePtr_T *Handle)
 Resets the LeanB2CAP received data process informations. More...
 
Retcode_T LeanB2CAP_RxDataProcessor (LeanB2CAP_HandlePtr_T *Handle, LeanB2CAP_FrameData_T *PayLoad)
 Handles the LeanB2CAP received data processing. More...
 

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