C API for BALTECH SDK
brp_lib.h
Go to the documentation of this file.
1 
10 #ifndef __BRP_H__
11 #define __BRP_H__
12 
13 #if defined(__cplusplus)
14 extern "C" {
15 #endif
16 
17 
18 #include "brp_lib/common.h"
19 #include "brp_lib/errorcodes.h"
20 #include "brp_lib/frames.h"
21 #include "brp_lib/mempool.h"
22 #include "brp_lib/names.h"
23 
24 #include "brp_lib/brp_protocol.h"
26 #include "brp_lib/rs232_protocol.h"
27 #include "brp_lib/tcpip_protocol.h"
29 #include "brp_lib/pki_protocol.h"
31 
32 #include "brp_lib/commands.h"
33 #include "brp_lib/version.h"
34 #include "brp_lib/platform.h"
35 
36 #if defined(__cplusplus)
37 }
38 #endif
39 
40 #endif //__BRP_H__
41  // end of defgroup brp_lib
Implements the core BRP protocol.
Contains all possible error codes that could be returned by BRP library.
Defines generic, platform specific functions which are required for the SDK internally.
Implements the standard security layer.
A composite protocol is a container object, that provides a single protocol object for handling a sta...
This file provides a I/O protocol object for accessing RS232 Ports/CDC based USB devices.
This is replaced by the Baltech API!
Implements the PKI security layer.
Allows to retrieve compiler version.
Defines frame objects that allow dynamic sized buffers to be handled easily.
This is the adapter for USB devices that are connected via the Human Interface Device (HID) Protocol...
Contains the basic defines that are required throughout the BRP library.
Resolves all errorcodes, codes, ...
Defines a mempool that allows centralized memory allocation.
This is the adapter for network sockets to access to TCP/IP devices.