C++ Instrument Catalog
|
MFC3045 instrument class. More...
#include <MFC3045.h>
Public Member Functions | |
CMFC3045Instrument (CVISAResourceManager &rRM, tResourceName Rsrc) | |
Constructors / destructors. More... | |
virtual | ~CMFC3045Instrument () |
Open / Close, Initialized the serial Host communication and test connection to instrument. | |
Create a link to the instrument. The actual handle to the instrument is private to the class. | |
bool | CheckInstrumentConnection (const U8 &rl_Retry=3) |
bool | ConnectInstrument (const sSerialPortSettings &rSerialSettings, const U32 &rInitialTimeout_ms=RS_RDWR_VISA_TIMEOUT_MS) |
bool | DisconnectInstrument () |
special public utilities | |
Abort or allow serial command Read a custom command Set maximum time in ms to wait before expecting new data in RX buffer to be read | |
bool | Abort () |
bool | ReadWithCustomCmd (const std::string &rCommandStr, std::string &rRegValStr) |
void | GetCurrentTimeoutRdDataMs (U32 &rRdDataTimeout_ms) |
void | SetTimeoutRdNewDataMs (const U32 &rNewdataTimeout_ms=RS_WAIT_DATARD_MS) |
Main unit RS232 settings | |
Accessors to get or set the serial RS232 parameters in the MFC main unit (Advanced mode, System Reset, Versions, Serial number, Remote Led, ...) | |
bool | ParseParmForRSP (const sSerialPortSettings &rSerialSettings, U16 &rParmRSPSettings) |
bool | ParseParmFromRSP (const U16 &rParmRSPSettings, sSerialPortSettings &rSerialSettings) |
bool | SerialRSPSet (const U16 &rRegVal) |
bool | SerialRSPGet (U16 &rRegVal) |
Miscellaneous MFC commands | |
Accessors to get or set some MFC (Advanced mode, System Reset, Versions, Serial number, Remote Led, ...) | |
bool | AdvancedCommandModeSet (const eAdvancedMode &rRegVal) |
bool | AdvancedCommandModeGet (eAdvancedMode &rRegVal) |
bool | SystemResetSet () |
bool | VersionGet (std::string &rVersionInfo, F32 &rFwVersion) |
bool | VersionGet (std::string &rVersionInfo, F32 &rFwVersion, const eWhoVersion &rSelect) |
bool | SerialNumberGet (std::string &rSerialNum) |
bool | SerialNumberGet (std::string &rSerialNum, const eWhoSerialNum &rSelect) |
bool | RemoteBusyLedSet (const eRemoteBusyLed &rRemoteLed) |
bool | RemoteBusyLedGet (eRemoteBusyLed &rRemoteLed) |
bool | DdsFrequencySet (const U32 &rRegVal) |
bool | DdsFrequencyGet (U32 &rRegVal) |
bool | FrequencySweepSet (const eSweepFreqMode &rSweepMode, const U32 &rFreqStepVal=0) |
bool | FrequencySweepShiftSet (const eShiftFreq &rShiftDirection) |
Status registers | |
Accessors to get the MFC3045 status registers value (error, information, ...).
| |
bool | StatusGet (const eStatusRegister &rStatRegSel, U8 &rStatus) |
bool | StatusGet (const std::vector< eStatusRegister > &rStatRegSel, std::vector< U8 > &rStatus) |
bool | LastCmdErrorGet (std::string &rCmdError) |
bool | SMAGet (U8 &rRegVal) |
bool | DisableSMA () |
Modulation parameters | |
Accessors to configure the way the RF modulation is processed to make measurement.
| |
bool | ModulationAmplitudeSet (const U32 &rRegVal) |
bool | ModulationAmplitudeGet (U32 &rRegVal) |
bool | ModulationCentralFreqSet (const U32 &rRegVal) |
bool | ModulationCentralFreqGet (U32 &rRegVal) |
bool | ModulationLowestFreqSet (const U32 &rRegVal) |
bool | ModulationLowestFreqGet (U32 &rRegVal) |
bool | ModulationHighestFreqSet (const U32 &rRegVal) |
bool | ModulationHighestFreqGet (U32 &rRegVal) |
bool | ModulationReferenceSet (const eModulationRef &rRegVal) |
bool | ModulationReferenceGet (eModulationRef &rRegVal) |
bool | ModulationPeriodSet (const U16 &rRegVal) |
bool | ModulationPeriodGet (U16 &rRegVal) |
bool | ModulationNumberStepRampGet (U32 &rRegVal) |
bool | ModulationNumberStepPlateauGet (U32 &rRegVal) |
bool | DdsBitResolutionGet (U32 &rRegVal) |
bool | DdsBitResolutionFdhzGet (F32 &rDdsResolutionFdhz) |
Measurement parameters | |
Accessors to configure the way the measurement is processed to compute the result. | |
bool | NumberMeasCycleSet (const U16 &rRegVal) |
bool | NumberMeasCycleGet (U16 &rRegVal) |
bool | NumberPreCycleSet (const U16 &rRegVal) |
bool | NumberPreCycleGet (U16 &rRegVal) |
bool | TimePreCycleSet (const U16 &rRegVal) |
bool | TimePreCycleGet (U16 &rRegVal) |
bool | RejectionOffsetSet (const U16 &rRegVal) |
bool | RejectionOffsetGet (U16 &rRegVal) |
bool | RejectionGapSet (const U16 &rRegVal) |
bool | RejectionGapGet (U16 &rRegVal) |
bool | TimeVsPrecisionSet (const ePrecision &rRegVal) |
bool | TimeVsPrecisionGet (ePrecision &rRegVal) |
Measurement operation | |
Accessors to control and configure the measurement operating mode (Start, Stop, Search, Continuous measurement) | |
bool | MeasCycleStart () |
bool | MeasCycleStart (const U8 &rProbeSel) |
bool | MeasStartWithSMA () |
bool | MeasStartWithSMA (const U8 &rProbeSel) |
bool | WaitSmaMeasureDataReady (const U32 &rMeasWaitTimeout_ms, uSMAByte &rDataReady) |
bool | SearchStart () |
bool | SearchStart (const U8 &rProbeSel) |
bool | SearchStartWithSMA () |
bool | SearchStartWithSMA (const U8 &rProbeSel) |
bool | ContinuousMeasStart () |
bool | BreakMeasSet () |
Probe Array information | |
Accessors to get probe array information (Number of probes, frequency range, ...) | |
bool | NumberProbesSet (const U8 &rRegVal) |
bool | NumberProbesGet (U8 &rRegVal) |
bool | PaCentralFreqSet (const U32 &rRegVal) |
bool | PaCentralFreqGet (U32 &rRegVal) |
bool | PaLowestFreqSet (const U32 &rRegVal) |
bool | PaLowestFreqGet (U32 &rRegVal) |
bool | PaHighestFreqSet (const U32 &rRegVal) |
bool | PaHighestFreqGet (U32 &rRegVal) |
bool | RfHarmonicSet (const eRFH &rRegVal) |
bool | RfHarmonicGet (eRFH &rRegVal) |
bool | NmrThresholdSet (const U8 &rRegVal) |
bool | NmrThresholdGet (U8 &rRegVal) |
Main unit and Probe Array EEPROMs access | |
Accessors to set or get MFC main unit and Probe Array EEPROM contente. | |
bool | MainUnitEepromWrite () |
bool | MainUnitEepromRead (std::vector< char > &rEEPROMContent) |
bool | ProbeArrayEepromWrite () |
bool | ProbeArrayEepromRead (std::vector< char > &rEEPROMContent) |
Probe Array Normalization | |
Accessors to control the normalization of the Probe Array. | |
bool | CalibrationProbeMeasurementSet (const U8 &rProbeSel) |
bool | CalibrationProbeMeasurementTableClear () |
bool | CalibrationProbeMeasurementTableGet (const U8 &rNbMeasurements, std::vector< U32 > &rData) |
bool | CalibrationMeasurementAverageProbeGet (U32 &rData) |
bool | CalibrationBuildTableCopyEEPROMToRAM () |
bool | CalibrationBuildTableClearRAM () |
bool | CalibrationBuildTableWithTargetSet (const U32 &rTarget) |
bool | CalibrationBuildTableGet (const U8 &rNbMeasurements, std::vector< I32 > &rData) |
bool | CalibrationBuildProbeGet (I32 &rData, const U8 &rProbeSel) |
bool | CalibrationEditTableSet (const I32 &rData) |
bool | CalibrationEditTableSet (const I32 &rData, const U8 &rProbeSel) |
bool | CalibrationEditTableGetProbePointed (U8 &rProbeIdxCET) |
bool | CalibrationDatePASet (const U8 &rDayDD, const U8 &rMonthMM, const U8 &rYearYY, const bool &rSaveInEeprom=false) |
bool | CalibrationDatePASet (const std::time_t &rUtcDate, const bool &rSaveInEeprom=false) |
bool | CalibrationDatePAGet (std::string &rStrDate, std::time_t &rUtcDate) |
bool | CalibrationDateMUSet (const U8 &rDayDD, const U8 &rMonthMM, const U8 &rYearYY, const bool &rSaveInEeprom=false) |
bool | CalibrationDateMUSet (const std::time_t &rUtcDate, const bool &rSaveInEeprom=false) |
bool | CalibrationDateMUGet (std::string &rStrDate, std::time_t &rUtcDate) |
Measurement data reading | |
Accessors to get measurement data results (NMR, Standard deviation, Valid cycle, statistics) | |
bool | DataBlockModeDecimalSet () |
bool | DataBlockModeGet (eDataBlockMode &rRegVal) |
bool | DataMagneticFieldGet (const U8 &rNbMeasurements, std::vector< U32 > &rData) |
bool | DataMagneticFieldGet (U32 &rData, const U8 &rProbeSel) |
bool | DataStdDeviationGet (const U8 &rNbMeasurements, std::vector< U32 > &rData) |
bool | DataStdDeviationGet (U32 &rData, const U8 &rProbeSel) |
bool | DataNumberValidCycleGet (const U8 &rNbMeasurements, std::vector< U32 > &rData) |
bool | DataNumberValidCycleGet (U32 &rData, const U8 &rProbeSel) |
bool | DataIndividualFrequencyGet (U32 &rDataUp, U32 &rDataDown) |
bool | DataCentralFrequencyGet (U32 &rData) |
bool | DataLowestFrequencyGet (U32 &rData) |
bool | DataHighestFrequencyGet (U32 &rData) |
bool | DataDifferenceFrequencyGet (U32 &rData) |
Additional Inherited Members | |
![]() | |
CVISAInstrument (CVISAResourceManager &rRM, tResourceName Rsrc) | |
virtual | ~CVISAInstrument () |
bool | Open (eOpenAccessMode AccessMode=eOpenAccessMode::NoLock, ViUInt32 Timeout_ms=0) |
void | Close () |
bool | IsOpen () |
const ViStatus & | Status () |
const ViSession & | Session () |
bool | Write (const char *Str) |
bool | Write (const std::string &rStr) |
bool | Write (const CVISABuffer &rBuf) |
bool | Write (const ViBuf WriteBuf, ViUInt32 BuffLen) |
bool | Read (CVISABuffer &rBuf, bool Append=false) |
bool | Read (ViPBuf ReadBuf, ViUInt32 ReadLen, ViUInt32 &rRetLen) |
bool | SetTimeout (ViUInt32 Timeout) |
bool | Clear () |
bool | ReadSTB (ViUInt16 &rSTB) |
bool | AssertTrigger (eTriggerProtocol Protocol) |
bool | LockExclusive (ViUInt32 Timeout) |
bool | LockShared (ViUInt32 Timeout, ViKeyId RequestedKey, ViChar AccessKey[]) |
bool | Unlock () |
bool | EnableEvent (eEventType Type, eEventMechanism Mechanism) |
bool | DisableEvent (eEventType Type, eEventMechanism Mechanism) |
bool | WaitOnEvent (eEventType Type, ViUInt32 Timeout) |
bool | WaitOnAllEvents (ViUInt32 Timeout) |
bool | DiscardEvents (eEventType Type, eEventMechanism Mechanism) |
bool | GetAttribute (ViAttr Attribute, void *Value) |
bool | UsbControlIn (ViInt16 bmRequestType, ViInt16 bRequest, ViUInt16 wValue, ViUInt16 wIndex, ViUInt16 wLength, ViPBuf buf, ViUInt16 &rretCnt) |
bool | UsbControlOut (ViInt16 bmRequestType, ViInt16 bRequest, ViUInt16 wValue, ViUInt16 wIndex, ViUInt16 wLength, ViBuf buf) |
bool | ConfigSerialPort (const sSerialPortSettings &rPortSettings) |
![]() | |
CRecursiveMutex | m_Lock |
CVISAResourceManager & | m_rRrsrcMan |
tResourceName | m_Rsrc |
ViSession | m_InstrSession |
ViStatus | m_Status |
CMFC3045Instrument::CMFC3045Instrument | ( | CVISAResourceManager & | rRM, |
tResourceName | Rsrc | ||
) |
Constructors / destructors.
Definition at line 481 of file MFC3045.cpp.
|
virtual |
Definition at line 494 of file MFC3045.cpp.
bool CMFC3045Instrument::Abort | ( | ) |
Definition at line 626 of file MFC3045.cpp.
bool CMFC3045Instrument::AdvancedCommandModeGet | ( | eAdvancedMode & | rRegVal | ) |
Definition at line 962 of file MFC3045.cpp.
bool CMFC3045Instrument::AdvancedCommandModeSet | ( | const eAdvancedMode & | rRegVal | ) |
Definition at line 936 of file MFC3045.cpp.
bool CMFC3045Instrument::BreakMeasSet | ( | ) |
Definition at line 2666 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationBuildProbeGet | ( | I32 & | rData, |
const U8 & | rProbeSel | ||
) |
Definition at line 3861 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationBuildTableClearRAM | ( | ) |
Definition at line 3761 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationBuildTableCopyEEPROMToRAM | ( | ) |
Definition at line 3739 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationBuildTableGet | ( | const U8 & | rNbMeasurements, |
std::vector< I32 > & | rData | ||
) |
Definition at line 3818 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationBuildTableWithTargetSet | ( | const U32 & | rTarget | ) |
Definition at line 3785 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationDateMUGet | ( | std::string & | rStrDate, |
std::time_t & | rUtcDate | ||
) |
Definition at line 4176 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationDateMUSet | ( | const std::time_t & | rUtcDate, |
const bool & | rSaveInEeprom = false |
||
) |
Definition at line 4141 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationDateMUSet | ( | const U8 & | rDayDD, |
const U8 & | rMonthMM, | ||
const U8 & | rYearYY, | ||
const bool & | rSaveInEeprom = false |
||
) |
Definition at line 4094 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationDatePAGet | ( | std::string & | rStrDate, |
std::time_t & | rUtcDate | ||
) |
Definition at line 4064 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationDatePASet | ( | const std::time_t & | rUtcDate, |
const bool & | rSaveInEeprom = false |
||
) |
Definition at line 4029 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationDatePASet | ( | const U8 & | rDayDD, |
const U8 & | rMonthMM, | ||
const U8 & | rYearYY, | ||
const bool & | rSaveInEeprom = false |
||
) |
Definition at line 3984 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationEditTableGetProbePointed | ( | U8 & | rProbeIdxCET | ) |
Definition at line 3957 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationEditTableSet | ( | const I32 & | rData | ) |
Definition at line 3897 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationEditTableSet | ( | const I32 & | rData, |
const U8 & | rProbeSel | ||
) |
Definition at line 3926 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationMeasurementAverageProbeGet | ( | U32 & | rData | ) |
Definition at line 3711 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationProbeMeasurementSet | ( | const U8 & | rProbeSel | ) |
Definition at line 3629 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationProbeMeasurementTableClear | ( | ) |
Definition at line 3659 of file MFC3045.cpp.
bool CMFC3045Instrument::CalibrationProbeMeasurementTableGet | ( | const U8 & | rNbMeasurements, |
std::vector< U32 > & | rData | ||
) |
Definition at line 3683 of file MFC3045.cpp.
bool CMFC3045Instrument::CheckInstrumentConnection | ( | const U8 & | rl_Retry = 3 | ) |
Definition at line 505 of file MFC3045.cpp.
bool CMFC3045Instrument::ConnectInstrument | ( | const sSerialPortSettings & | rSerialSettings, |
const U32 & | rInitialTimeout_ms = RS_RDWR_VISA_TIMEOUT_MS |
||
) |
Definition at line 543 of file MFC3045.cpp.
bool CMFC3045Instrument::ContinuousMeasStart | ( | ) |
Definition at line 2646 of file MFC3045.cpp.
bool CMFC3045Instrument::DataBlockModeDecimalSet | ( | ) |
Definition at line 2714 of file MFC3045.cpp.
bool CMFC3045Instrument::DataBlockModeGet | ( | eDataBlockMode & | rRegVal | ) |
Definition at line 2740 of file MFC3045.cpp.
bool CMFC3045Instrument::DataCentralFrequencyGet | ( | U32 & | rData | ) |
Definition at line 3083 of file MFC3045.cpp.
bool CMFC3045Instrument::DataDifferenceFrequencyGet | ( | U32 & | rData | ) |
Definition at line 3164 of file MFC3045.cpp.
bool CMFC3045Instrument::DataHighestFrequencyGet | ( | U32 & | rData | ) |
Definition at line 3137 of file MFC3045.cpp.
bool CMFC3045Instrument::DataIndividualFrequencyGet | ( | U32 & | rDataUp, |
U32 & | rDataDown | ||
) |
Definition at line 3041 of file MFC3045.cpp.
bool CMFC3045Instrument::DataLowestFrequencyGet | ( | U32 & | rData | ) |
Definition at line 3110 of file MFC3045.cpp.
bool CMFC3045Instrument::DataMagneticFieldGet | ( | const U8 & | rNbMeasurements, |
std::vector< U32 > & | rData | ||
) |
Definition at line 2857 of file MFC3045.cpp.
bool CMFC3045Instrument::DataMagneticFieldGet | ( | U32 & | rData, |
const U8 & | rProbeSel | ||
) |
Definition at line 2883 of file MFC3045.cpp.
bool CMFC3045Instrument::DataNumberValidCycleGet | ( | const U8 & | rNbMeasurements, |
std::vector< U32 > & | rData | ||
) |
Definition at line 2980 of file MFC3045.cpp.
bool CMFC3045Instrument::DataNumberValidCycleGet | ( | U32 & | rData, |
const U8 & | rProbeSel | ||
) |
Definition at line 3005 of file MFC3045.cpp.
bool CMFC3045Instrument::DataStdDeviationGet | ( | const U8 & | rNbMeasurements, |
std::vector< U32 > & | rData | ||
) |
Definition at line 2919 of file MFC3045.cpp.
bool CMFC3045Instrument::DataStdDeviationGet | ( | U32 & | rData, |
const U8 & | rProbeSel | ||
) |
Definition at line 2944 of file MFC3045.cpp.
bool CMFC3045Instrument::DdsBitResolutionFdhzGet | ( | F32 & | rDdsResolutionFdhz | ) |
Definition at line 1977 of file MFC3045.cpp.
bool CMFC3045Instrument::DdsBitResolutionGet | ( | U32 & | rRegVal | ) |
Definition at line 1950 of file MFC3045.cpp.
bool CMFC3045Instrument::DdsFrequencyGet | ( | U32 & | rRegVal | ) |
Definition at line 1251 of file MFC3045.cpp.
bool CMFC3045Instrument::DdsFrequencySet | ( | const U32 & | rRegVal | ) |
Definition at line 1223 of file MFC3045.cpp.
bool CMFC3045Instrument::DisableSMA | ( | ) |
Definition at line 1514 of file MFC3045.cpp.
bool CMFC3045Instrument::DisconnectInstrument | ( | ) |
Definition at line 606 of file MFC3045.cpp.
bool CMFC3045Instrument::FrequencySweepSet | ( | const eSweepFreqMode & | rSweepMode, |
const U32 & | rFreqStepVal = 0 |
||
) |
Definition at line 1280 of file MFC3045.cpp.
bool CMFC3045Instrument::FrequencySweepShiftSet | ( | const eShiftFreq & | rShiftDirection | ) |
Definition at line 1325 of file MFC3045.cpp.
void CMFC3045Instrument::GetCurrentTimeoutRdDataMs | ( | U32 & | rRdDataTimeout_ms | ) |
Definition at line 661 of file MFC3045.cpp.
bool CMFC3045Instrument::LastCmdErrorGet | ( | std::string & | rCmdError | ) |
Definition at line 1465 of file MFC3045.cpp.
bool CMFC3045Instrument::MainUnitEepromRead | ( | std::vector< char > & | rEEPROMContent | ) |
Definition at line 3550 of file MFC3045.cpp.
bool CMFC3045Instrument::MainUnitEepromWrite | ( | ) |
Definition at line 3527 of file MFC3045.cpp.
bool CMFC3045Instrument::MeasCycleStart | ( | ) |
Definition at line 2336 of file MFC3045.cpp.
bool CMFC3045Instrument::MeasCycleStart | ( | const U8 & | rProbeSel | ) |
Definition at line 2357 of file MFC3045.cpp.
bool CMFC3045Instrument::MeasStartWithSMA | ( | ) |
Definition at line 2385 of file MFC3045.cpp.
bool CMFC3045Instrument::MeasStartWithSMA | ( | const U8 & | rProbeSel | ) |
Definition at line 2423 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationAmplitudeGet | ( | U32 & | rRegVal | ) |
Definition at line 1607 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationAmplitudeSet | ( | const U32 & | rRegVal | ) |
Definition at line 1582 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationCentralFreqGet | ( | U32 & | rRegVal | ) |
Definition at line 1656 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationCentralFreqSet | ( | const U32 & | rRegVal | ) |
Definition at line 1631 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationHighestFreqGet | ( | U32 & | rRegVal | ) |
Definition at line 1755 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationHighestFreqSet | ( | const U32 & | rRegVal | ) |
Definition at line 1730 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationLowestFreqGet | ( | U32 & | rRegVal | ) |
Definition at line 1705 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationLowestFreqSet | ( | const U32 & | rRegVal | ) |
Definition at line 1680 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationNumberStepPlateauGet | ( | U32 & | rRegVal | ) |
Definition at line 1924 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationNumberStepRampGet | ( | U32 & | rRegVal | ) |
Definition at line 1898 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationPeriodGet | ( | U16 & | rRegVal | ) |
Definition at line 1874 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationPeriodSet | ( | const U16 & | rRegVal | ) |
Definition at line 1846 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationReferenceGet | ( | eModulationRef & | rRegVal | ) |
Definition at line 1803 of file MFC3045.cpp.
bool CMFC3045Instrument::ModulationReferenceSet | ( | const eModulationRef & | rRegVal | ) |
Definition at line 1779 of file MFC3045.cpp.
bool CMFC3045Instrument::NmrThresholdGet | ( | U8 & | rRegVal | ) |
Definition at line 3498 of file MFC3045.cpp.
bool CMFC3045Instrument::NmrThresholdSet | ( | const U8 & | rRegVal | ) |
Definition at line 3472 of file MFC3045.cpp.
bool CMFC3045Instrument::NumberMeasCycleGet | ( | U16 & | rRegVal | ) |
Definition at line 2032 of file MFC3045.cpp.
bool CMFC3045Instrument::NumberMeasCycleSet | ( | const U16 & | rRegVal | ) |
Definition at line 2006 of file MFC3045.cpp.
bool CMFC3045Instrument::NumberPreCycleGet | ( | U16 & | rRegVal | ) |
Definition at line 2084 of file MFC3045.cpp.
bool CMFC3045Instrument::NumberPreCycleSet | ( | const U16 & | rRegVal | ) |
Definition at line 2056 of file MFC3045.cpp.
bool CMFC3045Instrument::NumberProbesGet | ( | U8 & | rRegVal | ) |
Definition at line 3223 of file MFC3045.cpp.
bool CMFC3045Instrument::NumberProbesSet | ( | const U8 & | rRegVal | ) |
Definition at line 3194 of file MFC3045.cpp.
bool CMFC3045Instrument::PaCentralFreqGet | ( | U32 & | rRegVal | ) |
Definition at line 3276 of file MFC3045.cpp.
bool CMFC3045Instrument::PaCentralFreqSet | ( | const U32 & | rRegVal | ) |
Definition at line 3249 of file MFC3045.cpp.
bool CMFC3045Instrument::PaHighestFreqGet | ( | U32 & | rRegVal | ) |
Definition at line 3378 of file MFC3045.cpp.
bool CMFC3045Instrument::PaHighestFreqSet | ( | const U32 & | rRegVal | ) |
Definition at line 3351 of file MFC3045.cpp.
bool CMFC3045Instrument::PaLowestFreqGet | ( | U32 & | rRegVal | ) |
Definition at line 3327 of file MFC3045.cpp.
bool CMFC3045Instrument::PaLowestFreqSet | ( | const U32 & | rRegVal | ) |
Definition at line 3300 of file MFC3045.cpp.
bool CMFC3045Instrument::ParseParmForRSP | ( | const sSerialPortSettings & | rSerialSettings, |
U16 & | rParmRSPSettings | ||
) |
Definition at line 676 of file MFC3045.cpp.
bool CMFC3045Instrument::ParseParmFromRSP | ( | const U16 & | rParmRSPSettings, |
sSerialPortSettings & | rSerialSettings | ||
) |
Definition at line 789 of file MFC3045.cpp.
bool CMFC3045Instrument::ProbeArrayEepromRead | ( | std::vector< char > & | rEEPROMContent | ) |
Definition at line 3601 of file MFC3045.cpp.
bool CMFC3045Instrument::ProbeArrayEepromWrite | ( | ) |
Definition at line 3578 of file MFC3045.cpp.
bool CMFC3045Instrument::ReadWithCustomCmd | ( | const std::string & | rCommandStr, |
std::string & | rRegValStr | ||
) |
Definition at line 640 of file MFC3045.cpp.
bool CMFC3045Instrument::RejectionGapGet | ( | U16 & | rRegVal | ) |
Definition at line 2246 of file MFC3045.cpp.
bool CMFC3045Instrument::RejectionGapSet | ( | const U16 & | rRegVal | ) |
Definition at line 2218 of file MFC3045.cpp.
bool CMFC3045Instrument::RejectionOffsetGet | ( | U16 & | rRegVal | ) |
Definition at line 2192 of file MFC3045.cpp.
bool CMFC3045Instrument::RejectionOffsetSet | ( | const U16 & | rRegVal | ) |
Definition at line 2164 of file MFC3045.cpp.
bool CMFC3045Instrument::RemoteBusyLedGet | ( | eRemoteBusyLed & | rRemoteLed | ) |
Definition at line 1172 of file MFC3045.cpp.
bool CMFC3045Instrument::RemoteBusyLedSet | ( | const eRemoteBusyLed & | rRemoteLed | ) |
Definition at line 1148 of file MFC3045.cpp.
bool CMFC3045Instrument::RfHarmonicGet | ( | eRFH & | rRegVal | ) |
Definition at line 3428 of file MFC3045.cpp.
bool CMFC3045Instrument::RfHarmonicSet | ( | const eRFH & | rRegVal | ) |
Definition at line 3402 of file MFC3045.cpp.
bool CMFC3045Instrument::SearchStart | ( | ) |
Definition at line 2521 of file MFC3045.cpp.
bool CMFC3045Instrument::SearchStart | ( | const U8 & | rProbeSel | ) |
Definition at line 2542 of file MFC3045.cpp.
bool CMFC3045Instrument::SearchStartWithSMA | ( | ) |
Definition at line 2571 of file MFC3045.cpp.
bool CMFC3045Instrument::SearchStartWithSMA | ( | const U8 & | rProbeSel | ) |
Definition at line 2610 of file MFC3045.cpp.
bool CMFC3045Instrument::SerialNumberGet | ( | std::string & | rSerialNum | ) |
Definition at line 1100 of file MFC3045.cpp.
bool CMFC3045Instrument::SerialNumberGet | ( | std::string & | rSerialNum, |
const eWhoSerialNum & | rSelect | ||
) |
Definition at line 1122 of file MFC3045.cpp.
bool CMFC3045Instrument::SerialRSPGet | ( | U16 & | rRegVal | ) |
Definition at line 907 of file MFC3045.cpp.
bool CMFC3045Instrument::SerialRSPSet | ( | const U16 & | rRegVal | ) |
Definition at line 880 of file MFC3045.cpp.
void CMFC3045Instrument::SetTimeoutRdNewDataMs | ( | const U32 & | rNewdataTimeout_ms = RS_WAIT_DATARD_MS | ) |
Definition at line 667 of file MFC3045.cpp.
bool CMFC3045Instrument::SMAGet | ( | U8 & | rRegVal | ) |
Definition at line 1487 of file MFC3045.cpp.
bool CMFC3045Instrument::StatusGet | ( | const eStatusRegister & | rStatRegSel, |
U8 & | rStatus | ||
) |
Definition at line 1350 of file MFC3045.cpp.
bool CMFC3045Instrument::StatusGet | ( | const std::vector< eStatusRegister > & | rStatRegSel, |
std::vector< U8 > & | rStatus | ||
) |
Definition at line 1404 of file MFC3045.cpp.
bool CMFC3045Instrument::SystemResetSet | ( | ) |
Definition at line 1005 of file MFC3045.cpp.
bool CMFC3045Instrument::TimePreCycleGet | ( | U16 & | rRegVal | ) |
Definition at line 2138 of file MFC3045.cpp.
bool CMFC3045Instrument::TimePreCycleSet | ( | const U16 & | rRegVal | ) |
Definition at line 2110 of file MFC3045.cpp.
bool CMFC3045Instrument::TimeVsPrecisionGet | ( | ePrecision & | rRegVal | ) |
Definition at line 2295 of file MFC3045.cpp.
bool CMFC3045Instrument::TimeVsPrecisionSet | ( | const ePrecision & | rRegVal | ) |
Definition at line 2272 of file MFC3045.cpp.
bool CMFC3045Instrument::VersionGet | ( | std::string & | rVersionInfo, |
F32 & | rFwVersion | ||
) |
Definition at line 1028 of file MFC3045.cpp.
bool CMFC3045Instrument::VersionGet | ( | std::string & | rVersionInfo, |
F32 & | rFwVersion, | ||
const eWhoVersion & | rSelect | ||
) |
Definition at line 1056 of file MFC3045.cpp.
bool CMFC3045Instrument::WaitSmaMeasureDataReady | ( | const U32 & | rMeasWaitTimeout_ms, |
uSMAByte & | rDataReady | ||
) |
Definition at line 2461 of file MFC3045.cpp.