BALTECH SDK wrapper functions reference
mce.h
Go to the documentation of this file.
1 
10 #ifndef __BRP_BALTECH_SDK_CMDS_MCE_H__
11 #define __BRP_BALTECH_SDK_CMDS_MCE_H__
12 #include "../typedefs.h"
13 #ifdef BALTECH_SDK_INTERNAL
14 
17 #define BRP_Mce_ErrNoTag BRP_ERR_STATUS(0x4D00, 0x01)
18 #endif // BALTECH_SDK_INTERNAL
19 #ifdef BALTECH_SDK_INTERNAL
20 
23 #define BRP_Mce_ErrDisabled BRP_ERR_STATUS(0x4D00, 0x03)
24 #endif // BALTECH_SDK_INTERNAL
25 #ifdef BALTECH_SDK_INTERNAL
26 
29 #define BRP_Mce_ErrLicense BRP_ERR_STATUS(0x4D00, 0x04)
30 #endif // BALTECH_SDK_INTERNAL
31 #ifdef BALTECH_SDK_INTERNAL
32 typedef struct {
33  brp_protocol protocol;
34  brp_Mce_Enable_Mode Mode;
35 } brp_Mce_Enable_t;
43 #ifdef BRP_SUPPORT_LEGACY_METHODS
44 brp_errcode brp_Mce_Enable(brp_protocol protocol, brp_Mce_Enable_Mode Mode);
45 #else
46 brp_errcode brp_Mce_Enable(brp_Mce_Enable_t params);
47 #endif
48 #endif // BALTECH_SDK_INTERNAL
49 #ifdef BALTECH_SDK_INTERNAL
50 typedef struct {
51  brp_protocol protocol;
52  brp_buf* Snr;
53  size_t* Snr_len;
54  brp_mempool *mempool;
55 } brp_Mce_Request_t;
67 #ifdef BRP_SUPPORT_LEGACY_METHODS
68 brp_errcode brp_Mce_Request(brp_protocol protocol, brp_buf* Snr, size_t* Snr_len, brp_mempool *mempool);
69 #else
70 brp_errcode brp_Mce_Request(brp_Mce_Request_t params);
71 #endif
72 #endif // BALTECH_SDK_INTERNAL
73 #endif
74 
unsigned int brp_errcode
This type is used library-wide for passing error codes in the return value of functions.
Definition: errorcodes.h:23
struct brp_protocol_t * brp_protocol
This is a generic handle of a protocol.
Definition: protocol.h:34
struct brp_mempool_object_t * brp_mempool
mempool handle.
Definition: mempool.h:29
unsigned char * brp_buf
represents a pointer to a protocol data buffer.
Definition: common.h:61