![]() |
THM1176InstrumentDriver 1.2
C++ API for Metrolab THM1176
|
| NMTL | |
| NInstrument | |
| NTHM1176Types | |
| CsStatusRegister | Complete identification of a SCPI status register |
| CRegisterList | List of SCPI status registers |
| CStatusValues | List of values returned for several SCPI status registers |
| CuStatusByte | Union to access the Status Byte as integer or bit fields |
| CsStatusByte | Access the Status Byte as bit fields |
| CuStandardEvent | Union to access the Standard Event Status Register as integer or bit fields |
| CsStandardEvent | Access the Standard Event Status Register as bit fields |
| CuOPERation | Union to access the Operation Status Register as integer or bit fields |
| CsOPERation | Access the Operation Status Register as bit fields |
| CuQUEStionable | Union to access the Questionable Status Register as integer or bit fields |
| CsQUEStionable | Access the Questionable Status Register as bit fields |
| CCFluxList | List of flux density values |
| CCUnitsList | List of measurement units |
| CCDivisorList | List of divisors, one per measurement unit |
| CsError | Error returned by the instrument |
| CCErrorList | List of errors returned by the instrument |
| CsBoundedParm | Parameter template, with current/min/max/default values |
| CsExample | Sample parameter template |
| CsVersion | Major and minor version numbers |
| CsIdentifier | Instrument's identification string - parsed version |
| CsAveraging | Averaging parameter |
| CsInputTrigger | Input trigger parameter |
| CsRange | Measurement range parameter |
| CsFile | Directory entry in the instrument's file system |
| CCAbsoluteTimestamp | Timestamp for a measurement |
| CCTimestampList | List of timestamps |
| CsArbitraryMeasurements | Specify the measurement data to be returned |
| CsMeasurementConditions | Summary of the parameters used to make a measurement |
| CCTHM1176Instrument | THM1176 instrument class |
| CCSCPIBuffer | Instrument Buffer |
| CCSCPIBufferParser | SCPI buffer parser |
| CsToken | Location of a token within a buffer |
| CCVISAResourceManager | VISA Resource Manager class |
| CCVISAInstrument | VISA instrument class |
| CsSerialPortSettings | Serial port settings |
| CVISAResourceInfo | Information about a VISA resource |
| CsParsedResource | Parsed information about a VISA resource |
| CCParsedResourceList | Parsed resource information for a list of instruments |
| CCUSBTMCResourceManager | USBTMC Resource Manager class |
| CCUSBTMCInstrument | USBTMC instrument class |
| CCIEEE488ResourceManager | IEEE488 Instrument Resource Manager class |
| CCIEEE488Instrument | IEEE488 instrument class |
| CCResourceList | List of VISA resource names |
| NSynchronization | |
| CCSemaphore | Counting semaphore |
| CCLockGuard | Lock |
| CCException | Exception to be thrown |
| CCTHM1176BasicsTest | Test THM1176 API: Type conversions and THM1176 classes |
| CCTHM1176ConnectTest | Test THM1176 API: Connect, Disconnect |
| CCTHM1176FileAccessTest | Test THM1176 API: File access |
| CCTHM1176GetUtilitiesTest | Test THM1176 API: GetIdentification, GetAllRanges, GetAllUnits, GetDivisisor |
| CCTHM1176HighLevelMeasurementsTest | Test THM1176 API: High-level measurement methods |
| CCTHM1176InitiateTest | Test THM1176 API: Initiate, Abort, Bus Trigger |
| CCTHM1176MeasuresTest | Test THM1176 API: MeasurementsGet, SetFormat |
| CCTHM1176MiscUtilitiesTest | Test THM1176 API: CalibrateZeroOffset, RestoreZeroOffset, Reset, SwitchToDFUMode |
| CCTHM1176SetGetParametersTest | Test THM1176 API: Set/get parameters |
| CCTHM1176StatusTest | Test THM1176 API: Status manipulation |
| CCTHM1176TimeoutHandlingTest | Test THM1176 API: Handling timeouts on long acquisitions |
| CIEEE488InstrumentInterruptTest | |
| CIEEE488InstrumentMiscUtilitiesTest | |
| CIEEE488InstrumentOpenCloseLockTest | |
| CIEEE488InstrumentReadWriteTest | |
| CIEEE488ResourceManagerTest | |
| CtControlRecord | |
| CTestSCPIParsing | Test the SCPI parsing functions |
| CTestVISAInstrument | Test the VISAInstrument class |