C++ Instrument Catalog
|
Classes | |
class | CExtendedChannelList |
struct | sAdvancedMeasurements |
struct | sAllMeasurements |
struct | sArbitraryMeasurements |
struct | sBasicMeasurement |
struct | sBoundedParm |
struct | sChannelIformation |
struct | sDigitization |
struct | sError |
struct | sEthernet |
struct | sExample |
struct | sExtendedChannel |
struct | sFFTBuffer |
struct | sFile |
struct | sFitPolynom |
struct | sHallMeasurement |
struct | sInputTrigger |
struct | sMatchingTuning |
struct | sMeasure |
struct | sMeasurementAveraging |
struct | sModbus |
struct | sNMRSignal |
struct | sOutputTrigger |
struct | sProbeHall |
struct | sProbeRawHall |
struct | sPulse |
struct | sSearch |
struct | sSignalAveraging |
struct | sSpectrum |
struct | sStatusRegister |
struct | sTracking |
union | uIPAddress |
union | uMeasStatus |
union | uOPERation |
union | uOPERationBIT11 |
union | uOPERationBIT12 |
union | uQUEStionable |
union | uQUEStionableBIT12 |
union | uStandardEvent |
union | uStatusByte |
Typedefs | |
template<class DataType > | |
using | uParm = DataType |
typedef F64 | tPPMReference_UNITS |
typedef U32 | tModel |
typedef U32 | tSerialNumber |
typedef F64 | tProbeLimit_UNITS |
typedef U16 | tFirmwareVersion |
typedef std::vector< sFile > | tFileList |
typedef F64 | tFlux |
typedef F32 | tNormalizationFactor_Hz |
typedef std::vector< tNormalizationFactor_Hz > | tNormalizationTable |
Functions | |
U16 | BinaryToU16 (const char pBinary[2]) |
I16 | BinaryToI16 (const char pBinary[2]) |
U32 | BinaryToU32 (const char pBinary[4]) |
I32 | BinaryToI32 (const char pBinary[4]) |
F32 | BinaryToF32 (const char pBinary[4]) |
U64 | BinaryToU64 (const char pBinary[8]) |
F64 | BinaryToF64 (const char pBinary[8]) |
bool | StringToUnits (std::string SUnits, eUnits &rUnits) |
std::string | UnitsToString (eUnits Units) |
bool | StringtoExtendedChannel (std::string sExtChan, sExtendedChannel &rExtChan) |
bool | StringToExtendedChannelList (std::string SExtChanList, CExtendedChannelList &rExtChanList) |
bool | TestPT2026Types () |
Variables | |
const U8 | MAX_BUSY_LED_MODE = kBlinkFast |
typedef std::vector<sFile> MTL::Instrument::PT2026Types::tFileList |
Definition at line 524 of file PT2026Types.h.
typedef U16 MTL::Instrument::PT2026Types::tFirmwareVersion |
Definition at line 468 of file PT2026Types.h.
typedef F64 MTL::Instrument::PT2026Types::tFlux |
Definition at line 539 of file PT2026Types.h.
typedef U32 MTL::Instrument::PT2026Types::tModel |
Definition at line 392 of file PT2026Types.h.
Definition at line 666 of file PT2026Types.h.
typedef std::vector<tNormalizationFactor_Hz> MTL::Instrument::PT2026Types::tNormalizationTable |
Definition at line 667 of file PT2026Types.h.
Definition at line 344 of file PT2026Types.h.
typedef F64 MTL::Instrument::PT2026Types::tProbeLimit_UNITS |
Definition at line 467 of file PT2026Types.h.
typedef U32 MTL::Instrument::PT2026Types::tSerialNumber |
Definition at line 393 of file PT2026Types.h.
using MTL::Instrument::PT2026Types::uParm = typedef DataType |
Definition at line 186 of file PT2026Types.h.
Enumerator | |
---|---|
kComFormatAscii | |
kComFormatInteger |
Definition at line 355 of file PT2026Types.h.
Enumerator | |
---|---|
kDigitizationAuto | |
kDigitizationManual |
Definition at line 224 of file PT2026Types.h.
Enumerator | |
---|---|
kInputTrigEdgeRising | |
kInputTrigEdgeFalling | |
kInputTrigEdgeBoth |
Definition at line 244 of file PT2026Types.h.
Enumerator | |
---|---|
kInputTrigSrceImmediate | |
kInputTrigSrceTimer | |
kInputTrigSrceBus | |
kInputTrigSrceExternal |
Definition at line 238 of file PT2026Types.h.
Enumerator | |
---|---|
kMatchTunAuto | |
kMatchTunManual |
Definition at line 301 of file PT2026Types.h.
Enumerator | |
---|---|
kMeasNone | |
kMeasExponential | |
kMeasMoving | |
kMeasRepeat |
Definition at line 210 of file PT2026Types.h.
Enumerator | |
---|---|
kMeasureAuto | |
kMeasureManual |
Definition at line 278 of file PT2026Types.h.
Enumerator | |
---|---|
kOutputTrigShapeOFF | |
kOutputTrigShapeDCBGreaterThan | |
kOutputTrigShapeDCBLowerThan | |
kOutputTrigShapePulseBRising | |
kOutputTrigShapePulseBFalling | |
kOutputTrigShapePulseBCrossing |
Definition at line 259 of file PT2026Types.h.
Enumerator | |
---|---|
kPwProbe | |
kPwCamera | |
kPwCameraHead | |
kPwMultiplexer | |
kPwFCA | |
NbTypes |
Definition at line 394 of file PT2026Types.h.
Enumerator | |
---|---|
kPulseAuto | |
kPulseManual |
Definition at line 314 of file PT2026Types.h.
Enumerator | |
---|---|
kRefClockInternal | |
kRefClockExternal |
Definition at line 348 of file PT2026Types.h.
Enumerator | |
---|---|
kOff | |
kOnWhenMeasuring | |
kClearsAfterMeasurement | |
kOn | |
kBlinkSlow | |
kBlinkFast |
Definition at line 507 of file PT2026Types.h.
Enumerator | |
---|---|
kSearchAuto | |
kSearchCustom | |
kSearchManual |
Definition at line 327 of file PT2026Types.h.
Enumerator | |
---|---|
kAll | |
kCommunication | |
kMeasure | |
kTriggers | |
kReferenceClock | |
kUnits |
Definition at line 525 of file PT2026Types.h.
Enumerator | |
---|---|
kSigNone | |
kSigExponential | |
kSigRepeat |
Definition at line 199 of file PT2026Types.h.
Enumerator | |
---|---|
kStandardEventStatusRegister | |
kServiceRequestRegister |
Definition at line 18 of file PT2026Types.h.
Enumerator | |
---|---|
kStatusQestionable | |
kStatusOperation | |
kStatusOperationBit11 | |
kStatusOperationBit12 | |
kStatusQuestionableBit12 |
Definition at line 22 of file PT2026Types.h.
Enumerator | |
---|---|
kStatusEvent | |
kStatusCondition | |
kStatusEnable |
Definition at line 29 of file PT2026Types.h.
Enumerator | |
---|---|
kPositive | |
kNegative |
Definition at line 40 of file PT2026Types.h.
Enumerator | |
---|---|
kT | |
kmT | |
kGauss | |
kkGauss | |
kppm | |
kMHzp | |
kMHz |
Definition at line 156 of file PT2026Types.h.
F32 MTL::Instrument::PT2026Types::BinaryToF32 | ( | const char | pBinary[4] | ) |
Definition at line 34 of file PT2026TypeConversions.cpp.
F64 MTL::Instrument::PT2026Types::BinaryToF64 | ( | const char | pBinary[8] | ) |
Definition at line 42 of file PT2026TypeConversions.cpp.
I16 MTL::Instrument::PT2026Types::BinaryToI16 | ( | const char | pBinary[2] | ) |
Definition at line 22 of file PT2026TypeConversions.cpp.
I32 MTL::Instrument::PT2026Types::BinaryToI32 | ( | const char | pBinary[4] | ) |
Definition at line 30 of file PT2026TypeConversions.cpp.
U16 MTL::Instrument::PT2026Types::BinaryToU16 | ( | const char | pBinary[2] | ) |
Definition at line 18 of file PT2026TypeConversions.cpp.
U32 MTL::Instrument::PT2026Types::BinaryToU32 | ( | const char | pBinary[4] | ) |
Definition at line 26 of file PT2026TypeConversions.cpp.
U64 MTL::Instrument::PT2026Types::BinaryToU64 | ( | const char | pBinary[8] | ) |
Definition at line 38 of file PT2026TypeConversions.cpp.
bool MTL::Instrument::PT2026Types::StringtoExtendedChannel | ( | std::string | sExtChan, |
sExtendedChannel & | rExtChan | ||
) |
Definition at line 70 of file PT2026TypeConversions.cpp.
bool MTL::Instrument::PT2026Types::StringToExtendedChannelList | ( | std::string | SExtChanList, |
CExtendedChannelList & | rExtChanList | ||
) |
Definition at line 121 of file PT2026TypeConversions.cpp.
bool MTL::Instrument::PT2026Types::StringToUnits | ( | std::string | SUnits, |
eUnits & | rUnits | ||
) |
Definition at line 47 of file PT2026TypeConversions.cpp.
bool MTL::Instrument::PT2026Types::TestPT2026Types | ( | ) |
Definition at line 143 of file PT2026TypeConversions.cpp.
std::string MTL::Instrument::PT2026Types::UnitsToString | ( | eUnits | Units | ) |
Definition at line 60 of file PT2026TypeConversions.cpp.
const U8 MTL::Instrument::PT2026Types::MAX_BUSY_LED_MODE = kBlinkFast |
Definition at line 515 of file PT2026Types.h.