| THM1176InstrumentManager 1.2 Qt Object abstraction for Metrolab THM1176

Loading...
Searching...
No Matches
THM1176_imp.cpp
Go to the documentation of this file.
1// Copyright (c) 2020 Metrolab Technology S.A., Geneva, Switzerland (www.metrolab.com)
2// See the included file LICENSE.txt for the licensing conditions.
3
8
9#include "THM1176.h"
10#include "../src/THM1176.cpp"
11
12#if (THM1176_INSTRUMENT_TYPE_IS_VISA)
13 #include "VISAInstrument.h"
14 template class MTL::Instrument::CTHM1176Instrument<MTL::Instrument::CVISAInstrument, MTL::Instrument::CVISAResourceManager>;
15#endif
16
17#if (THM1176_INSTRUMENT_TYPE_IS_USBTMC)
18 #include "USBTMCInstrument.h"
19 template class MTL::Instrument::CTHM1176Instrument<MTL::Instrument::CUSBTMCInstrument, MTL::Instrument::CUSBTMCResourceManager>;
20#endif
THM1176.cpp
THM1176 API.
THM1176.h
Interface definition for C++ API for Metrolab THM1176/TFM1186.
USBTMCInstrument.h
USBTMC driver based on libusb: interface definition.
VISAInstrument.h
C++ wrapper for NI-VISA: interface definition.
MTL::Instrument::CTHM1176Instrument
THM1176 instrument class.
Definition THM1176.h:98