![]() |
THM1176InstrumentDriver 1.2
C++ API for Metrolab THM1176
|
| Common | |
| IEEE488Instrument | |
| include | |
| IEEE488Instrument.h | Abstract IEEE488 instrument class: interface definition |
| IEEE488InstrumentTypes.h | Abstract IEEE488 instrument class: type definitions |
| test | |
| CIEEE488InstrumentReadWriteTest.h | Test IEEE488 Instrument: Read and Write methods |
| IEEE488InstrumentInterruptTest.h | Test IEEE488 Instrument: Interrupt methods |
| IEEE488InstrumentMiscUtilitiesTest.h | Test IEEE488 Instrument: Read and Write methods |
| IEEE488InstrumentOpenCloseTest.h | Test IEEE488 Instrument: Open, Close, IsOpen methods |
| IEEE488InstrumentReadWriteTest.h | Test IEEE488 Instrument: Read and Write methods |
| IEEE488InstrumentTest.cpp | Test IEEE488Instrument API: Utility functions |
| IEEE488InstrumentTest.h | Utility functions used to test IEEE488Instrument API |
| IEEE488ResourceManagerTest.h | Test IEEE488 Resource Manager: FindResources, Status, StatusDescription methods |
| main.cpp | |
| SCPI | |
| include | |
| SCPIInstrumentBuffer.h | IEEE488.2 / SCPI instrument I/O: Instrument buffer management |
| SCPIParsing.h | Utilities to aid in sending SCPI commands and parsing of SCPI reponses |
| test | |
| SCPIParsingTest | |
| TestSCPIParsing.cpp | Implementation for SCPI QtTest object |
| TestSCPIParsing.h | Interface definition for SCPI QtTest object |
| USBTMCInstrument | |
| include | |
| USBTMCInstrument.h | USBTMC driver based on libusb: interface definition |
| USBTMCPrivate.h | |
| src | |
| USBTMCInstrument.cpp | USBTMC driver based on libusb: implementation |
| TestForHotPlug | |
| main.cpp | |
| Utility | |
| include | |
| Exception.h | Exception handling utilities |
| Helpers.h | Collection of utility macros for error messages |
| OSDefines.h | Platform Dependent Definitions |
| Synchronization.h | Synchronization primitives |
| VISAInstrument | |
| include | |
| VISAInstrument.h | C++ wrapper for NI-VISA: interface definition |
| VISAInstrumentTypes.h | C++ wrapper for NI-VISA: type definitions |
| src | |
| VISAInstrument.cpp | API for VISA instruments: implementation |
| test | |
| VISAInstrumentTest | |
| TestVISAInstrument.cpp | Implementation for VISAInstrument QtTest object |
| TestVISAInstrument.h | Interface definition for VISAInstrument QtTest object |
| THM1176InstrumentDriver | |
| include | |
| THM1176.h | Interface definition for C++ API for Metrolab THM1176/TFM1186 |
| THM1176TestUtilities.h | Utility functions used to test THM1176 API |
| THM1176TypeConversions.h | Type conversion routines for C++ API for Metrolab THM1176/TFM1186 |
| THM1176Types.h | Type definitions for C++ API for Metrolab THM1176/TFM1186 |
| src | |
| THM1176.cpp | THM1176 API |
| THM1176_imp.cpp | Instantiations of THM1176 class template for CVISAInstrument and CUSBTMCInstrument |
| THM1176TypeConversions.cpp | THM1176 API: type conversion utilities |
| THM1176Types.cpp | THM1176 API: method implementations for THM1176 types |
| test | |
| CTHM1176BasicsTest.cpp | Test THM1176 API: Type conversions and THM1176 classes |
| CTHM1176ConnectTest.cpp | Test THM1176 API: Connect, Disconnect |
| CTHM1176FileAccessTest.cpp | Test THM1176 API: File access |
| CTHM1176GetUtilitiesTest.cpp | Test THM1176 API: GetIdentification, GetAllRanges, GetAllUnits, GetDivisisor, GetImmediateMeasurementPeriod |
| CTHM1176HighLevelMeasurementsTest.cpp | Test THM1176 API: High-level measurement methods |
| CTHM1176InitiateTest.cpp | Test THM1176 API: Initiate, Abort, Bus Trigger |
| CTHM1176MeasurementsTest.cpp | Test THM1176 API: MeasurementsGet, SetFormat |
| CTHM1176MiscUtilitiesTest.cpp | Test THM1176 API: CalibrateZeroOffset, RestoreZeroOffset, Reset, SwitchToDFUMode |
| CTHM1176SetGetParametersTest.cpp | Test THM1176 API: Set/get parameters |
| CTHM1176StatusTest.cpp | Test THM1176 API: Status manipulation |
| CTHM1176TimeoutHandlingTest.cpp | Test THM1176 API: Handling timeouts on long acquisitions |
| main.cpp | |
| THM1176MeasureImmediateTiming.cpp | Measure the time/measurement of the THM1176 in Immediate trigger mode |
| THM1176TestUtilities.cpp | Test THM1176 API: Utility functions |