|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
#include <HardwareAdapterSwabianInstrumentsPulseStreamer.h>
Inheritance diagram for DynExpHardware::SIPulseStreamerHardwareAdapterConfigurator:Public Types | |
| using | ObjectType = SIPulseStreamerHardwareAdapter |
| using | ParamsType = SIPulseStreamerHardwareAdapterParams |
Public Types inherited from DynExpHardware::gRPCHardwareAdapterConfigurator< pulse_streamer::PulseStreamer > | |
| using | ObjectType = gRPCHardwareAdapter< pulse_streamer::PulseStreamer > |
| using | ParamsType = gRPCHardwareAdapterParams< pulse_streamer::PulseStreamer > |
Public Types inherited from DynExp::HardwareAdapterConfiguratorBase | |
| using | ObjectType = HardwareAdapterBase |
| using | ParamsType = HardwareAdapterParamsBase |
Public Types inherited from DynExp::ConfiguratorBase | |
| using | ObjectType = Object |
| using | ParamsType = ParamsBase |
Public Member Functions | |
| SIPulseStreamerHardwareAdapterConfigurator ()=default | |
| virtual | ~SIPulseStreamerHardwareAdapterConfigurator ()=default |
Public Member Functions inherited from DynExpHardware::gRPCHardwareAdapterConfigurator< pulse_streamer::PulseStreamer > | |
| gRPCHardwareAdapterConfigurator ()=default | |
| virtual | ~gRPCHardwareAdapterConfigurator ()=default |
Public Member Functions inherited from DynExp::HardwareAdapterConfiguratorBase | |
| HardwareAdapterConfiguratorBase ()=default | |
| virtual | ~HardwareAdapterConfiguratorBase ()=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. | |
| 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(). | |
| 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. | |
Private Member Functions | |
| virtual DynExp::ParamsBasePtrType | MakeParams (DynExp::ItemIDType ID, const DynExp::DynExpCore &Core) const override |
Override to make derived classes call DynExp::MakeParams with the correct configurator type derived from ConfiguratorBase. This lets this factory function create an instance of the correct parameter class. | |
Definition at line 53 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.
| using DynExpHardware::SIPulseStreamerHardwareAdapterConfigurator::ObjectType = SIPulseStreamerHardwareAdapter |
Definition at line 56 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.
| using DynExpHardware::SIPulseStreamerHardwareAdapterConfigurator::ParamsType = SIPulseStreamerHardwareAdapterParams |
Definition at line 57 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.
|
default |
|
virtualdefault |
|
inlineoverrideprivatevirtual |
Override to make derived classes call DynExp::MakeParams with the correct configurator type derived from ConfiguratorBase. This lets this factory function create an instance of the correct parameter class.
| ID | ID to assign to the new Object this configurator class instance belongs to |
| Core | Reference to DynExp's core |
Reimplemented from DynExpHardware::gRPCHardwareAdapterConfigurator< pulse_streamer::PulseStreamer >.
Definition at line 63 of file HardwareAdapterSwabianInstrumentsPulseStreamer.h.