BALTECH SDK wrapper functions reference
dbg.h
Go to the documentation of this file.
1 
10 #ifndef __BRP_BALTECH_SDK_CMDS_DBG_H__
11 #define __BRP_BALTECH_SDK_CMDS_DBG_H__
12 #include "../typedefs.h"
13 #ifdef BALTECH_SDK_INTERNAL
14 
17 #define BRP_Dbg_DbgErrBusy BRP_ERR_STATUS(0xF300, 0x01)
18 #endif // BALTECH_SDK_INTERNAL
19 #ifdef BALTECH_SDK_INTERNAL
20 typedef struct {
21  brp_protocol protocol;
22  char** LogData;
23  brp_mempool *mempool;
24 } brp_Dbg_ReadLogs_t;
33 #ifdef BRP_SUPPORT_LEGACY_METHODS
34 brp_errcode brp_Dbg_ReadLogs(brp_protocol protocol, char** LogData, brp_mempool *mempool);
35 #else
36 brp_errcode brp_Dbg_ReadLogs(brp_Dbg_ReadLogs_t params);
37 #endif
38 #endif // BALTECH_SDK_INTERNAL
39 #ifdef BALTECH_SDK_INTERNAL
40 typedef struct {
41  brp_protocol protocol;
42  char* Cmd;
43 } brp_Dbg_RunCmd_t;
51 #ifdef BRP_SUPPORT_LEGACY_METHODS
52 brp_errcode brp_Dbg_RunCmd(brp_protocol protocol, char* Cmd);
53 #else
54 brp_errcode brp_Dbg_RunCmd(brp_Dbg_RunCmd_t params);
55 #endif
56 #endif // BALTECH_SDK_INTERNAL
57 #endif
58 
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