![]() |
THM1176InstrumentDriver 1.2
C++ API for Metrolab THM1176
|
Type definitions for C++ API for Metrolab THM1176/TFM1186. More...
#include <string>#include <vector>#include <cmath>#include <ctime>#include "OSDefines.h"#include "IEEE488InstrumentTypes.h"

Go to the source code of this file.
Namespaces | |
| namespace | MTL |
| namespace | MTL::Instrument |
| namespace | MTL::Instrument::THM1176Types |
Typedefs | |
| typedef F32 | MTL::Instrument::THM1176Types::tFlux |
| Flux density value, as 32-bit floating-point number. | |
| template<class DataType> | |
| using | MTL::Instrument::THM1176Types::uParm = DataType |
| Parameter template, with only current value. | |
| typedef std::vector< sFile > | MTL::Instrument::THM1176Types::tFileList |
| List of directory entries. | |
Functions | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const eStatusRegisterSet &RegSet) |
| Status register set stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const eStatusRegisterType &RegType) |
| Status register type stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sStatusRegister &RegDef) |
| Status register definition stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const RegisterList &RegList) |
| Status register list stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const StatusValues &StatusList) |
| Status value list stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const uStatusByte &StatusByte) |
| Status byte stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const uStandardEvent &StdEventReg) |
| Standard event register stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const uOPERation &OperReg) |
| OPERation register stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const uQUEStionable &QuestReg) |
| QUEStionable register stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const CFluxList &FluxList) |
| Flux list stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const eUnits &Units) |
| Units stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const CUnitsList &UnitsList) |
| Units list stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const CDivisorList &DivisorList) |
| Divisor list stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sError &Error) |
| Error stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const CErrorList &ErrorList) |
| Error list stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sVersion &Version) |
| Version stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sIdentifier &ID) |
| Identifier stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sAveraging< uParm > &AvgParm) |
| Averaging parameters stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sAveraging< sBoundedParm > &AvgParm) |
| Averaging bounds stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const eInputTriggerSource &TrgSrc) |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sInputTrigger< uParm > &TrigParm) |
| Trigger parameters stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sInputTrigger< sBoundedParm > &TrigParm) |
| Trigger bounds stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const eCommunicationFormat &CommFormat) |
| Comm format stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sRange< uParm > &RangeParm) |
| Range parameters stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sRange< sBoundedParm > &RangeParm) |
| Range bounds stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sFile &FileInfo) |
| File info stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const tFileList &FileList) |
| File List stream output. | |
| CAbsoluteTimestamp | MTL::Instrument::THM1176Types::operator+ (CAbsoluteTimestamp a, CAbsoluteTimestamp b) |
| Timestamp addition operator. | |
| CAbsoluteTimestamp | MTL::Instrument::THM1176Types::operator- (CAbsoluteTimestamp a, CAbsoluteTimestamp b) |
| Timestamp subtraction operator. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const CAbsoluteTimestamp &Timestamp) |
| Timestamp stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const CTimestampList &TimestampList) |
| Timestamp list stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sArbitraryMeasurements &MeasSpec) |
| Arbitrary measurement specification stream output. | |
| std::ostream & | MTL::Instrument::THM1176Types::operator<< (std::ostream &Stream, const sMeasurementConditions &MeasCond) |
| Measurement conditions stream output. | |
Type definitions for C++ API for Metrolab THM1176/TFM1186.
Definition in file THM1176Types.h.