THM1176InstrumentDriver  1.0
C++ API for Metrolab THM1176
VISAInstrument.cpp File Reference

API for VISA instruments: implementation. More...

#include "VISAInstrument.h"
#include "OSDefines.h"
#include "Helpers.h"
#include <string>
#include <cstring>
Include dependency graph for VISAInstrument.cpp:

Go to the source code of this file.

Macros

#define VI_STATUS_DESC_MAX_LEN   256
 
#define READ_STB_WORKAROUND_POLL_PERIOD_MS   10
 
#define DEBUG_MTL_VISA_INSTRUMENT   0
 
#define DEBUG_MTL_VISA_INSTRUMENT_ERRORS_ONLY   0
 
#define MTL_VISA_INSTRUMENT_DEBUG_COUT(__X__)
 
#define MTL_VISA_INSTRUMENT_DEBUG_CERR(__X__)
 
#define l_DebugCheckStatus(__X__, __Y__)
 

Detailed Description

API for VISA instruments: implementation.

Definition in file VISAInstrument.cpp.

Macro Definition Documentation

◆ DEBUG_MTL_VISA_INSTRUMENT

#define DEBUG_MTL_VISA_INSTRUMENT   0

Definition at line 23 of file VISAInstrument.cpp.

◆ DEBUG_MTL_VISA_INSTRUMENT_ERRORS_ONLY

#define DEBUG_MTL_VISA_INSTRUMENT_ERRORS_ONLY   0

Definition at line 24 of file VISAInstrument.cpp.

◆ l_DebugCheckStatus

#define l_DebugCheckStatus (   __X__,
  __Y__ 
)

Definition at line 62 of file VISAInstrument.cpp.

◆ MTL_VISA_INSTRUMENT_DEBUG_CERR

#define MTL_VISA_INSTRUMENT_DEBUG_CERR (   __X__)

Definition at line 34 of file VISAInstrument.cpp.

◆ MTL_VISA_INSTRUMENT_DEBUG_COUT

#define MTL_VISA_INSTRUMENT_DEBUG_COUT (   __X__)

Definition at line 33 of file VISAInstrument.cpp.

◆ READ_STB_WORKAROUND_POLL_PERIOD_MS

#define READ_STB_WORKAROUND_POLL_PERIOD_MS   10

Definition at line 20 of file VISAInstrument.cpp.

◆ VI_STATUS_DESC_MAX_LEN

#define VI_STATUS_DESC_MAX_LEN   256

Definition at line 18 of file VISAInstrument.cpp.