Production Line Tool v5.0
The DA1470x Production Line Tool Software Package
Loading...
Searching...
No Matches
Macros
Current measurement instrument API macros.

The current measurement instrument API macro definitions. More...

Macros

#define __bool_true_false_are_defined   1
 
#define bool   char
 
#define true   1
 
#define false   0
 
#define AMMETER_API_EXPORTS
 
#define AMMETER_API   __declspec(dllexport)
 
#define AMMETER_CALLBACK(A, Y, Z)   (A != NULL) ? A(Y, Z) : ((void)0)
 Callback macro definition for NULL check. More...
 
#define AMMETER_STR_SIZE   256
 Callback result string data size. More...
 

Detailed Description

The current measurement instrument API macro definitions.

Macro Definition Documentation

◆ __bool_true_false_are_defined

#define __bool_true_false_are_defined   1

Definition at line 60 of file ammeter_api.h.

◆ AMMETER_API

#define AMMETER_API   __declspec(dllexport)

Definition at line 76 of file ammeter_api.h.

◆ AMMETER_API_EXPORTS

#define AMMETER_API_EXPORTS

Definition at line 74 of file ammeter_api.h.

◆ AMMETER_CALLBACK

#define AMMETER_CALLBACK (   A,
  Y,
 
)    (A != NULL) ? A(Y, Z) : ((void)0)

Callback macro definition for NULL check.

Parameters
AThe callback method.
YThe ammeter status taken from _AMMETER_API_STATUS_CODES.
ZOther parameters for logging purposes.

Definition at line 90 of file ammeter_api.h.

◆ AMMETER_STR_SIZE

#define AMMETER_STR_SIZE   256

Callback result string data size.

Definition at line 93 of file ammeter_api.h.

◆ bool

#define bool   char

Definition at line 62 of file ammeter_api.h.

◆ false

#define false   0

Definition at line 64 of file ammeter_api.h.

◆ true

#define true   1

Definition at line 63 of file ammeter_api.h.