| THM1176InstrumentManager 1.2 Qt Object abstraction for Metrolab THM1176

Loading...
Searching...
No Matches
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.