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...
 

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