C++ Instrument Catalog
Public Types | Protected Attributes | Friends | List of all members
MTL::CMFCManagerCatalog Class Reference

#include <MFCManagerCatalog.h>

Public Types

enum  eControllerState {
  eControllerState::kIdle, eControllerState::kScanningInstruments, eControllerState::kScanningPA, eControllerState::kSearching,
  eControllerState::kMeasuring
}
 

Protected Attributes

CVariable< CMFCManagerCatalog::eControllerStatevState
 
CVariable< CParsedResourceListvInstrumentList
 
CVariable< CInstrumentCatalog::sProbeArrayInformationvPAInfo
 
CVariable< CInstrumentCatalog::sInstrumentConfigurationvInstrumentConfiguration
 
CVariable< U8 > vSearchProgress
 
CVariable< CInstrumentCatalog::sSearchResultvSearchResult
 
CVariable< CInstrumentCatalog::sMeasurementResultsvMeasResults
 
CVariable< CMFCDevice::sMFCDeviceErrorvError
 
CVariable< CInstrumentCatalog::sLogMessagevLogMessage
 
CVariable< bool > vRemoteBoxStart
 
CVariable< bool > vUSBRemoteBusyState
 
CVariable< bool > vUSBRemoteBoxStart
 
CVariable< bool > vUSBRemoteBoxReset
 

Friends

class CMFCManagerInterface
 
class CMFCControllerInterface
 
class CUSBRemoteBoxInterface
 

Detailed Description

Definition at line 19 of file MFCManagerCatalog.h.

Member Enumeration Documentation

◆ eControllerState

Enumerator
kIdle 
kScanningInstruments 
kScanningPA 
kSearching 
kMeasuring 

Definition at line 24 of file MFCManagerCatalog.h.

Friends And Related Function Documentation

◆ CMFCControllerInterface

friend class CMFCControllerInterface
friend

Definition at line 27 of file MFCManagerCatalog.h.

◆ CMFCManagerInterface

friend class CMFCManagerInterface
friend

Definition at line 26 of file MFCManagerCatalog.h.

◆ CUSBRemoteBoxInterface

friend class CUSBRemoteBoxInterface
friend

Definition at line 28 of file MFCManagerCatalog.h.

Member Data Documentation

◆ vError

CVariable<CMFCDevice::sMFCDeviceError> MTL::CMFCManagerCatalog::vError
protected

Definition at line 43 of file MFCManagerCatalog.h.

◆ vInstrumentConfiguration

CVariable<CInstrumentCatalog::sInstrumentConfiguration> MTL::CMFCManagerCatalog::vInstrumentConfiguration
protected

Definition at line 39 of file MFCManagerCatalog.h.

◆ vInstrumentList

CVariable<CParsedResourceList> MTL::CMFCManagerCatalog::vInstrumentList
protected

Definition at line 37 of file MFCManagerCatalog.h.

◆ vLogMessage

CVariable<CInstrumentCatalog::sLogMessage> MTL::CMFCManagerCatalog::vLogMessage
protected

Definition at line 44 of file MFCManagerCatalog.h.

◆ vMeasResults

CVariable<CInstrumentCatalog::sMeasurementResults> MTL::CMFCManagerCatalog::vMeasResults
protected

Definition at line 42 of file MFCManagerCatalog.h.

◆ vPAInfo

CVariable<CInstrumentCatalog::sProbeArrayInformation> MTL::CMFCManagerCatalog::vPAInfo
protected

Definition at line 38 of file MFCManagerCatalog.h.

◆ vRemoteBoxStart

CVariable<bool> MTL::CMFCManagerCatalog::vRemoteBoxStart
protected

Definition at line 45 of file MFCManagerCatalog.h.

◆ vSearchProgress

CVariable<U8> MTL::CMFCManagerCatalog::vSearchProgress
protected

Definition at line 40 of file MFCManagerCatalog.h.

◆ vSearchResult

CVariable<CInstrumentCatalog::sSearchResult> MTL::CMFCManagerCatalog::vSearchResult
protected

Definition at line 41 of file MFCManagerCatalog.h.

◆ vState

CVariable<CMFCManagerCatalog::eControllerState> MTL::CMFCManagerCatalog::vState
protected

Definition at line 36 of file MFCManagerCatalog.h.

◆ vUSBRemoteBoxReset

CVariable<bool> MTL::CMFCManagerCatalog::vUSBRemoteBoxReset
protected

Definition at line 52 of file MFCManagerCatalog.h.

◆ vUSBRemoteBoxStart

CVariable<bool> MTL::CMFCManagerCatalog::vUSBRemoteBoxStart
protected

Definition at line 51 of file MFCManagerCatalog.h.

◆ vUSBRemoteBusyState

CVariable<bool> MTL::CMFCManagerCatalog::vUSBRemoteBusyState
protected

Definition at line 48 of file MFCManagerCatalog.h.


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