|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
#include <NetworkLaser.h>
Inheritance diagram for DynExpInstr::NetworkLaserConfigurator:Public Types | |
| using | ObjectType = NetworkLaser |
| using | ParamsType = NetworkLaserParams |
Public Types inherited from DynExpInstr::gRPCInstrumentConfigurator< Laser, 0, DynExpProto::NetworkLaser::NetworkLaser > | |
| using | ObjectType = gRPCInstrument< Laser, 0, gRPCStubs... > |
| using | ParamsType = gRPCInstrumentParams< Laser, 0, gRPCStubs... > |
Public Member Functions | |
| NetworkLaserConfigurator ()=default | |
| virtual | ~NetworkLaserConfigurator ()=default |
Public Member Functions inherited from DynExpInstr::gRPCInstrumentConfigurator< Laser, 0, DynExpProto::NetworkLaser::NetworkLaser > | |
| gRPCInstrumentConfigurator ()=default | |
| virtual | ~gRPCInstrumentConfigurator ()=default |
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 234 of file NetworkLaser.h.
Definition at line 237 of file NetworkLaser.h.
Definition at line 238 of file NetworkLaser.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 DynExpInstr::gRPCInstrumentConfigurator< Laser, 0, DynExpProto::NetworkLaser::NetworkLaser >.
Definition at line 244 of file NetworkLaser.h.