C++ Instrument Catalog
Public Member Functions | List of all members
MTL::CMFC3045Device Class Reference

#include <MFC3045Device.h>

Inheritance diagram for MTL::CMFC3045Device:
MTL::CMFCDevice

Public Member Functions

 CMFC3045Device (CMFCController &rMFCController, CVISAResourceManager &rRM, tResourceName Rsrc, CInstrumentCatalog::sMFC3045SerialPortSettings &rSerialSetting)
 
virtual ~CMFC3045Device ()
 
bool AbortInstrument ()
 
bool IsInstrumentConnected ()
 
sMFCDeviceError Connect (CInstrumentCatalog::sInstrumentInformation &rInstrInfo)
 
sMFCDeviceError ScanPA (CInstrumentCatalog::sProbeArrayInformation &rPAInfo, CInstrumentCatalog::sInstrumentConfiguration &rInstrConfig, bool &rPaInfoChanged)
 
sMFCDeviceError Search (const CInstrumentCatalog::sInstrumentState &rInstrState)
 
sMFCDeviceError Measure (const CInstrumentCatalog::sInstrumentState &rInstrState)
 
sMFCDeviceError NewNormalizationRequest (const CInstrumentCatalog::sNormalization &rNewNormalizationRequest, CInstrumentCatalog::sNormalization &rReturnedNormalization)
 
sMFCDeviceError GetNormalizationDate (CInstrumentCatalog::tISO8601DateTime &rNormDate)
 
sMFCDeviceError SetRBBusyLedState (const CInstrumentCatalog::eRemoteBoxBusyLedState &rRBBusyLedState)
 
sMFCDeviceError RemoteBoxButtonStatus (bool &rRemoteStartPressed)
 
sMFCDeviceError ChangeSerialParmsOnConnectedInstr (const CInstrumentCatalog::sMFC3045SerialPortSettings &rNewSerialSetting)
 
- Public Member Functions inherited from MTL::CMFCDevice
virtual ~CMFCDevice ()
 
bool Is (const CMFCDevice *pDevice)
 

Detailed Description

Definition at line 50 of file MFC3045Device.h.

Constructor & Destructor Documentation

◆ CMFC3045Device()

CMFC3045Device::CMFC3045Device ( CMFCController rMFCController,
CVISAResourceManager rRM,
tResourceName  Rsrc,
CInstrumentCatalog::sMFC3045SerialPortSettings rSerialSetting 
)

Definition at line 23 of file MFC3045Device.cpp.

◆ ~CMFC3045Device()

CMFC3045Device::~CMFC3045Device ( )
virtual

Definition at line 33 of file MFC3045Device.cpp.

Member Function Documentation

◆ AbortInstrument()

bool CMFC3045Device::AbortInstrument ( )
virtual

Implements MTL::CMFCDevice.

Definition at line 491 of file MFC3045Device.cpp.

◆ ChangeSerialParmsOnConnectedInstr()

CMFC3045Device::sMFCDeviceError CMFC3045Device::ChangeSerialParmsOnConnectedInstr ( const CInstrumentCatalog::sMFC3045SerialPortSettings rNewSerialSetting)
virtual

Implements MTL::CMFCDevice.

Definition at line 1352 of file MFC3045Device.cpp.

◆ Connect()

CMFC3045Device::sMFCDeviceError CMFC3045Device::Connect ( CInstrumentCatalog::sInstrumentInformation rInstrInfo)
virtual

Implements MTL::CMFCDevice.

Definition at line 511 of file MFC3045Device.cpp.

◆ GetNormalizationDate()

CMFC3045Device::sMFCDeviceError CMFC3045Device::GetNormalizationDate ( CInstrumentCatalog::tISO8601DateTime rNormDate)
virtual

Implements MTL::CMFCDevice.

Definition at line 1239 of file MFC3045Device.cpp.

◆ IsInstrumentConnected()

bool CMFC3045Device::IsInstrumentConnected ( )
virtual

Implements MTL::CMFCDevice.

Definition at line 496 of file MFC3045Device.cpp.

◆ Measure()

CMFC3045Device::sMFCDeviceError CMFC3045Device::Measure ( const CInstrumentCatalog::sInstrumentState rInstrState)
virtual

Implements MTL::CMFCDevice.

Definition at line 854 of file MFC3045Device.cpp.

◆ NewNormalizationRequest()

CMFC3045Device::sMFCDeviceError CMFC3045Device::NewNormalizationRequest ( const CInstrumentCatalog::sNormalization rNewNormalizationRequest,
CInstrumentCatalog::sNormalization rReturnedNormalization 
)
virtual

Implements MTL::CMFCDevice.

Definition at line 1076 of file MFC3045Device.cpp.

◆ RemoteBoxButtonStatus()

CMFC3045Device::sMFCDeviceError CMFC3045Device::RemoteBoxButtonStatus ( bool &  rRemoteStartPressed)
virtual

Implements MTL::CMFCDevice.

Definition at line 1329 of file MFC3045Device.cpp.

◆ ScanPA()

CMFC3045Device::sMFCDeviceError CMFC3045Device::ScanPA ( CInstrumentCatalog::sProbeArrayInformation rPAInfo,
CInstrumentCatalog::sInstrumentConfiguration rInstrConfig,
bool &  rPaInfoChanged 
)
virtual

Implements MTL::CMFCDevice.

Definition at line 579 of file MFC3045Device.cpp.

◆ Search()

CMFC3045Device::sMFCDeviceError CMFC3045Device::Search ( const CInstrumentCatalog::sInstrumentState rInstrState)
virtual

Implements MTL::CMFCDevice.

Definition at line 708 of file MFC3045Device.cpp.

◆ SetRBBusyLedState()

CMFC3045Device::sMFCDeviceError CMFC3045Device::SetRBBusyLedState ( const CInstrumentCatalog::eRemoteBoxBusyLedState rRBBusyLedState)
virtual

Implements MTL::CMFCDevice.

Definition at line 1280 of file MFC3045Device.cpp.


The documentation for this class was generated from the following files: