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

Implementation of a gRPC client instrument to access a remote spectrometer meta instrument. More...

Go to the source code of this file.

Classes

class  DynExpInstr::NetworkSpectrometerTasks::InitTask
 
class  DynExpInstr::NetworkSpectrometerTasks::ExitTask
 
class  DynExpInstr::NetworkSpectrometerTasks::UpdateTask
 
class  DynExpInstr::NetworkSpectrometerTasks::SetExposureTimeTask
 
class  DynExpInstr::NetworkSpectrometerTasks::SetFrequencyRangeTask
 
class  DynExpInstr::NetworkSpectrometerTasks::SetSetSilentModeTask
 
class  DynExpInstr::NetworkSpectrometerTasks::RecordTask
 
class  DynExpInstr::NetworkSpectrometerTasks::AbortTask
 
class  DynExpInstr::NetworkSpectrometerData
 
class  DynExpInstr::NetworkSpectrometerParams
 
class  DynExpInstr::NetworkSpectrometerConfigurator
 
class  DynExpInstr::NetworkSpectrometer
 

Namespaces

 DynExpInstr
 DynExp's instrument namespace contains the implementation of DynExp instruments which extend DynExp's core functionality in a modular way.
 
 DynExpInstr::NetworkSpectrometerTasks
 

Functions

constexpr DynExpProto::Common::FrequencyUnitType DynExpInstr::ToPrototUnitType (SpectrometerData::FrequencyUnitType Unit)
 
constexpr SpectrometerData::FrequencyUnitType DynExpInstr::ToSpectrometerUnitType (DynExpProto::Common::FrequencyUnitType Unit)
 
constexpr DynExpProto::Common::IntensityUnitType DynExpInstr::ToPrototUnitType (SpectrometerData::IntensityUnitType Unit)
 
constexpr SpectrometerData::IntensityUnitType DynExpInstr::ToSpectrometerUnitType (DynExpProto::Common::IntensityUnitType Unit)
 
constexpr SpectrometerData::CapturingStateType DynExpInstr::ToSpectrometerStateType (DynExpProto::NetworkSpectrometer::StateType State)
 

Detailed Description

Implementation of a gRPC client instrument to access a remote spectrometer meta instrument.

Definition in file NetworkSpectrometer.h.