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

The BLE instrument API macro definitions. More...

Macros

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

Detailed Description

The BLE instrument API macro definitions.

Macro Definition Documentation

◆ __bool_true_false_are_defined

#define __bool_true_false_are_defined   1

Definition at line 50 of file ble_instr_api.h.

◆ BLE_INSTR_API

#define BLE_INSTR_API   __declspec(dllexport)

Definition at line 66 of file ble_instr_api.h.

◆ BLE_INSTR_CALLBACK

#define BLE_INSTR_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 _BLE_INSTR_STATUS_CODES.
ZOther parameters for logging purposes.

Definition at line 78 of file ble_instr_api.h.

◆ BLE_INSTR_EXPORTS

#define BLE_INSTR_EXPORTS

Definition at line 64 of file ble_instr_api.h.

◆ BLE_TESTER_STR_SIZE

#define BLE_TESTER_STR_SIZE   256

Callback result string data size.

Definition at line 81 of file ble_instr_api.h.

◆ bool

#define bool   char

Definition at line 52 of file ble_instr_api.h.

◆ false

#define false   0

Definition at line 54 of file ble_instr_api.h.

◆ true

#define true   1

Definition at line 53 of file ble_instr_api.h.