VCOM Linux Driver
Advantech Inc.
Loading...
Searching...
No Matches
vcom_monitor.h File Reference

Go to the source code of this file.

Data Structures

struct  vc_monitor
 

Macros

#define MSIZE   128
 
#define FNAME_LEN   256
 
#define muc2(a, b)
 
#define muc3(a, b, c)
 
#define muc_ovrld(_1, _2, _3, func, ...)
 
#define mon_update_check(args...)
 

Variables

void * stk_mon
 
struct vc_monitor vc_mon
 

Macro Definition Documentation

◆ FNAME_LEN

#define FNAME_LEN   256

◆ mon_update_check

#define mon_update_check ( args...)
Value:
muc_ovrld(args, muc3, muc2,...)(args)
#define muc3(a, b, c)
Definition vcom_monitor.h:101
#define muc2(a, b)
Definition vcom_monitor.h:95
#define muc_ovrld(_1, _2, _3, func,...)
Definition vcom_monitor.h:106

◆ MSIZE

#define MSIZE   128

◆ muc2

#define muc2 ( a,
b )
Value:
do{if(stk_mon) \
mon_update(a, b, 0); \
}while(0)
void * stk_mon
Definition vcom_client.c:33

◆ muc3

#define muc3 ( a,
b,
c )
Value:
do{if(stk_mon) \
mon_update(a, b, c); \
}while(0)

◆ muc_ovrld

#define muc_ovrld ( _1,
_2,
_3,
func,
... )
Value:
func

Variable Documentation

◆ stk_mon

void* stk_mon
extern

◆ vc_mon

struct vc_monitor vc_mon