DynExp
Highly flexible laboratory automation for dynamically changing experiments.
StreamManipulator.h File Reference

Implementation of a module to process data stored in data stream instrument(s) with a Python script and to write the resulting data back other data stream instrument(s). More...

Go to the source code of this file.

Classes

struct  DynExpModule::PyStreamManipulatorInputData
 Input data type passed to on_step() Python function. More...
 
struct  DynExpModule::PyStreamManipulatorOutputData
 Output data type returned from on_step() Python function. More...
 
class  DynExpModule::StreamManipulatorData
 Data class for StreamManipulator. More...
 
class  DynExpModule::StreamManipulatorParams
 Parameter class for StreamManipulator. More...
 
class  DynExpModule::StreamManipulatorConfigurator
 Configurator class for StreamManipulator. More...
 
class  DynExpModule::StreamManipulator
 Module to process data stored in data stream instrument(s) with a Python script and to write the resulting data back other data stream instrument(s). More...
 

Namespaces

 DynExpModule
 DynExp's module namespace contains the implementation of DynExp modules which extend DynExp's core functionality in a modular way.
 

Typedefs

using DynExpModule::PyStreamListType = std::vector< DynExpInstr::PyDataStreamInstrument >
 Type of a list of data stream instruments made available to Python. More...
 

Detailed Description

Implementation of a module to process data stored in data stream instrument(s) with a Python script and to write the resulting data back other data stream instrument(s).

Definition in file StreamManipulator.h.