|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Defines a generic input port meta instrument which is used to read data from hardware and to write the data to a data stream. More...
Go to the source code of this file.
Classes | |
| class | DynExpInstr::InputPortTasks::InitTask |
Defines a task for initializing an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by an initialization task class derived from InitTaskBase. Even if the task does not do anything, at least it has to call InitTaskBase::InitFuncImpl() of the derived instrument's initialization task class. More... | |
| class | DynExpInstr::InputPortTasks::ExitTask |
Defines a task for deinitializing an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by a deinitialization task class derived from ExitTaskBase. Even if the task does not do anything, at least it has to call ExitTaskBase::ExitFuncImpl() of the derived instrument's deinitialization task class. More... | |
| class | DynExpInstr::InputPortTasks::UpdateTask |
Defines a task for updating an instrument within an instrument inheritance hierarchy. Each instrument (indirectly) derived from class InstrumentBase must be accompanied by an update task class derived from UpdateTaskBase. Even if the task does not do anything, at least it has to call UpdateTaskBase::UpdateFuncImpl() of the derived instrument's update task class. More... | |
| class | DynExpInstr::InputPortTasks::ResetBufferSizeTask |
| Task to reset the size of the related data stream instrument's stream to the result of InputPort::GetStreamSizeParams(). More... | |
| class | DynExpInstr::InputPortData |
Data class for InputPort. More... | |
| class | DynExpInstr::InputPortParams |
Parameter class for InputPort. More... | |
| class | DynExpInstr::InputPortConfigurator |
Configurator class for InputPort. More... | |
| class | DynExpInstr::InputPort |
| Generic input port meta instrument based on the data stream meta instrument to read data from hardware and to write the data to a data stream. More... | |
Namespaces | |
| namespace | DynExpInstr |
| DynExp's instrument namespace contains the implementation of DynExp instruments which extend DynExp's core functionality in a modular way. | |
| namespace | DynExpInstr::InputPortTasks |
Tasks for InputPort. | |
Defines a generic input port meta instrument which is used to read data from hardware and to write the data to a data stream.
Definition in file InputPort.h.