DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpInstr::AnalogInConfigurator Class Referenceabstract

Configurator class for AnalogIn. More...

+ Inheritance diagram for DynExpInstr::AnalogInConfigurator:

Public Types

using ObjectType = AnalogIn
 
using ParamsType = AnalogInParams
 
- Public Types inherited from DynExpInstr::InputPortConfigurator
using ObjectType = InputPort
 
using ParamsType = InputPortParams
 
- Public Types inherited from DynExpInstr::DataStreamInstrumentConfigurator
using ObjectType = DataStreamInstrument
 
using ParamsType = DataStreamInstrumentParams
 
- Public Types inherited from DynExp::InstrumentConfiguratorBase
using ObjectType = InstrumentBase
 
using ParamsType = InstrumentParamsBase
 
- Public Types inherited from DynExp::RunnableObjectConfigurator
using ObjectType = RunnableObject
 
using ParamsType = RunnableObjectParams
 
- Public Types inherited from DynExp::ConfiguratorBase
using ObjectType = Object
 
using ParamsType = ParamsBase
 

Public Member Functions

 AnalogInConfigurator ()=default
 
virtual ~AnalogInConfigurator ()=0
 
- Public Member Functions inherited from DynExpInstr::InputPortConfigurator
 InputPortConfigurator ()=default
 
virtual ~InputPortConfigurator ()=0
 
- Public Member Functions inherited from DynExpInstr::DataStreamInstrumentConfigurator
 DataStreamInstrumentConfigurator ()=default
 
virtual ~DataStreamInstrumentConfigurator ()=0
 
- Public Member Functions inherited from DynExp::InstrumentConfiguratorBase
 InstrumentConfiguratorBase ()=default
 
virtual ~InstrumentConfiguratorBase ()=0
 
- Public Member Functions inherited from DynExp::RunnableObjectConfigurator
 RunnableObjectConfigurator ()=default
 
virtual ~RunnableObjectConfigurator ()=0
 
- Public Member Functions inherited from DynExp::ConfiguratorBase
 ConfiguratorBase ()=default
 
virtual ~ConfiguratorBase ()=0
 
ParamsBasePtrType MakeConfigFromDialog (ItemIDType ID, const DynExpCore &Core, QWidget *const DialogParent) const
 Sets up and displays a configuration dialog. The user input is used to create an instance of the related Object's parameter class. More...
 
ParamsBasePtrType MakeConfigFromXML (ItemIDType ID, const DynExpCore &Core, const QDomElement &XMLElement) const
 Retrieves the configuration from an XML node to create an instance of the related Object's parameter class. Refer to ParamsBase::ConfigFromXM(). More...
 
UpdateConfigFromDialogResult UpdateConfigFromDialog (Object *Obj, const DynExpCore &Core, QWidget *const DialogParent) const
 Updates an Object's Obj parameters from a configuration dialog. Sets up and displays this dialog. More...
 

Detailed Description

Configurator class for AnalogIn.

Definition at line 121 of file AnalogIn.h.

Member Typedef Documentation

◆ ObjectType

◆ ParamsType

Constructor & Destructor Documentation

◆ AnalogInConfigurator()

DynExpInstr::AnalogInConfigurator::AnalogInConfigurator ( )
default

◆ ~AnalogInConfigurator()

DynExpInstr::AnalogInConfigurator::~AnalogInConfigurator ( )
pure virtual

Definition at line 21 of file AnalogIn.cpp.


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