C++ Instrument Catalog
Classes | Public Member Functions | List of all members
MTL::CMFCDevice Class Referenceabstract

#include <MFCDevice.h>

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

Classes

struct  sMFCDeviceError
 

Public Member Functions

virtual ~CMFCDevice ()
 
bool Is (const CMFCDevice *pDevice)
 
virtual bool AbortInstrument ()=0
 
virtual bool IsInstrumentConnected ()=0
 
virtual sMFCDeviceError Connect (CInstrumentCatalog::sInstrumentInformation &rInstrInfo)=0
 
virtual sMFCDeviceError ScanPA (CInstrumentCatalog::sProbeArrayInformation &rPAInfo, CInstrumentCatalog::sInstrumentConfiguration &rInstrConfig, bool &rPaInfoChanged)=0
 
virtual sMFCDeviceError Search (const CInstrumentCatalog::sInstrumentState &rInstrState)=0
 
virtual sMFCDeviceError Measure (const CInstrumentCatalog::sInstrumentState &rInstrState)=0
 
virtual sMFCDeviceError NewNormalizationRequest (const CInstrumentCatalog::sNormalization &rNewNormalizationRequest, CInstrumentCatalog::sNormalization &rReturnedNormalization)=0
 
virtual sMFCDeviceError GetNormalizationDate (CInstrumentCatalog::tISO8601DateTime &rNormDate)=0
 
virtual sMFCDeviceError SetRBBusyLedState (const CInstrumentCatalog::eRemoteBoxBusyLedState &rRBBusyLedState)=0
 
virtual sMFCDeviceError RemoteBoxButtonStatus (bool &rRemoteStartPressed)=0
 
virtual sMFCDeviceError ChangeSerialParmsOnConnectedInstr (const CInstrumentCatalog::sMFC3045SerialPortSettings &rNewSerialSetting)=0
 

Detailed Description

Definition at line 24 of file MFCDevice.h.

Constructor & Destructor Documentation

◆ ~CMFCDevice()

CMFCDevice::~CMFCDevice ( )
virtual

Definition at line 13 of file MFCDevice.cpp.

Member Function Documentation

◆ AbortInstrument()

virtual bool MTL::CMFCDevice::AbortInstrument ( )
pure virtual

◆ ChangeSerialParmsOnConnectedInstr()

virtual sMFCDeviceError MTL::CMFCDevice::ChangeSerialParmsOnConnectedInstr ( const CInstrumentCatalog::sMFC3045SerialPortSettings rNewSerialSetting)
pure virtual

◆ Connect()

virtual sMFCDeviceError MTL::CMFCDevice::Connect ( CInstrumentCatalog::sInstrumentInformation rInstrInfo)
pure virtual

◆ GetNormalizationDate()

virtual sMFCDeviceError MTL::CMFCDevice::GetNormalizationDate ( CInstrumentCatalog::tISO8601DateTime rNormDate)
pure virtual

◆ Is()

bool CMFCDevice::Is ( const CMFCDevice pDevice)

Definition at line 18 of file MFCDevice.cpp.

◆ IsInstrumentConnected()

virtual bool MTL::CMFCDevice::IsInstrumentConnected ( )
pure virtual

◆ Measure()

virtual sMFCDeviceError MTL::CMFCDevice::Measure ( const CInstrumentCatalog::sInstrumentState rInstrState)
pure virtual

◆ NewNormalizationRequest()

virtual sMFCDeviceError MTL::CMFCDevice::NewNormalizationRequest ( const CInstrumentCatalog::sNormalization rNewNormalizationRequest,
CInstrumentCatalog::sNormalization rReturnedNormalization 
)
pure virtual

◆ RemoteBoxButtonStatus()

virtual sMFCDeviceError MTL::CMFCDevice::RemoteBoxButtonStatus ( bool &  rRemoteStartPressed)
pure virtual

◆ ScanPA()

virtual sMFCDeviceError MTL::CMFCDevice::ScanPA ( CInstrumentCatalog::sProbeArrayInformation rPAInfo,
CInstrumentCatalog::sInstrumentConfiguration rInstrConfig,
bool &  rPaInfoChanged 
)
pure virtual

◆ Search()

virtual sMFCDeviceError MTL::CMFCDevice::Search ( const CInstrumentCatalog::sInstrumentState rInstrState)
pure virtual

◆ SetRBBusyLedState()

virtual sMFCDeviceError MTL::CMFCDevice::SetRBBusyLedState ( const CInstrumentCatalog::eRemoteBoxBusyLedState rRBBusyLedState)
pure virtual

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