Go to the documentation of this file.
12 namespace Instrument {
13 namespace PT2026Types {
168 explicit operator bool()
const
169 {
return Code != 0; }
177 template <
class DataType>
185 template <
class DataType>
188 template <
template<
class>
class ParmType>
204 template <
template<
class>
class ParmType>
216 template <
template<
class>
class ParmType>
228 template <
template<
class>
class ParmType>
249 template <
template<
class>
class ParmType>
267 template <
template<
class>
class ParmType>
282 template <
template<
class>
class ParmType>
288 template <
template<
class>
class ParmType>
305 template <
template<
class>
class ParmType>
318 template <
template<
class>
class ParmType>
332 template <
template<
class>
class ParmType>
403 static const char* PeriphObjectTypeStr[] =
434 return !(*
this == other);
451 if (size() != other.size())
453 for (CExtendedChannelList::iterator it = begin(), otherit = other.begin(); it != end(); it++, otherit++)
462 return !(*
this == other);
567 std::vector<sBasicMeasurement>
Basic;
struct MTL::Instrument::PT2026Types::uOPERationBIT11::sOPERationBIT11 OPERationBIT11
ParmType< U32 > AllowedMissMeas
ParmType< F64 > HighLimit_UNITS
ParmType< F64 > SweepTime_s
ParmType< F64 > DetectionLevel_V
std::vector< std::string > Hosts
@ kOutputTrigShapePulseBFalling
sStatusRegister(eStatusRegisterSet S, eStatusRegisterType T)
@ kInputTrigSrceImmediate
@ kOutputTrigShapeDCBGreaterThan
std::vector< F32 > Samples_V
ParmType< F64 > OutputDelay_s
struct MTL::Instrument::PT2026Types::uMeasStatus::sMeasStatus StatusBits
struct MTL::Instrument::PT2026Types::uQUEStionable::sQUEStionable QUEStionable
Utilities to aid in sending SCPI commands and parsing of SCPI reponses.
sTracking< ParmType > Tracking
ParmType< F64 > DeadTime_s
struct MTL::Instrument::PT2026Types::uOPERationBIT12::sOPERationBIT12 OPERationBIT12
@ kServiceRequestRegister
std::vector< sBasicMeasurement > Basic
struct MTL::Instrument::PT2026Types::uStatusByte::sStatusByte StatusByte
std::vector< unsigned char > tChannel
SCPI channel
struct MTL::Instrument::PT2026Types::uStandardEvent::sStandardEvent StandardEvent
struct MTL::Instrument::PT2026Types::uIPAddress::@0 Member
eSignalAveragingType Type
F32 FrequencyResolution_Hz
tSerialNumber SerialNumber
bool operator==(CExtendedChannelList &other)
ParmType< F64 > Level_UNITS
@ kStandardEventStatusRegister
std::vector< F32 > Samples_V
ParmType< U32 > AllowedMissMeas
@ kOutputTrigShapePulseBCrossing
@ kClearsAfterMeasurement
bool operator!=(const sExtendedChannel &other)
@ kStatusQuestionableBit12
F64 IntermediateFrequency_Hz
bool operator!=(CExtendedChannelList &other)
std::vector< sFile > tFileList
ParmType< F64 > PulseWidth_s
ParmType< F64 > ManualValue_UNITS
F64 IntermediateFrequency_Hz
ParmType< F64 > Bandwidth_Hz
@ kOutputTrigShapeDCBLowerThan
eMeasurementAveragingType Type
ParmType< F32 > ExampleF32
@ kOutputTrigShapePulseBRising
ParmType< F64 > FrequencyStep_Hz
struct MTL::Instrument::PT2026Types::uQUEStionableBIT12::sQUEStionableBIT12 QUEStionableBIT12
struct MTL::Instrument::PT2026Types::uOPERation::sOPERation OPERation
ParmType< F64 > ExampleF64
bool operator==(const sExtendedChannel &other)
sAdvancedMeasurements AdvMeas
ParmType< F64 > DetectionLevel_V
const U8 MAX_BUSY_LED_MODE
Platform Dependent Definitions.
std::vector< F32 > Samples_V
F32 tNormalizationFactor_Hz
eMeasurementAveragingType
ParmType< F64 > LowLimit_UNITS
ParmType< U32 > NoFitPoints
MTL::SCPI::tChannel Channel
F32 FrequencyResolution_Hz
std::vector< tNormalizationFactor_Hz > tNormalizationTable
std::vector< F32 > Coeffs