2 #include "DaqController.h"
3 #include "DaqController_p.h"
12 DBOUT(L
"DaqController::~DaqController\n");
Parameters for a whole area (includes a daq and a fpu)
void OpenCloseShutter(const uint32_t &_area, const bool &_open)
Opens/closes the shutter.
void StopAll()
Stop the controller, calls BaseController::Impl::StopAll.
void SetScannerVector(const uint32_t &_area, ScannerVectorFrameBasicPtr _sv)
Sets a scanner vector.
The implementation class of the DaqController.
The master parameters class.
void AbortOnlineParameterUpdate(const uint32_t &_area)
Aborts a potentially currently running online update.
void ZeroGalvoOutputs()
Zeros galvo outputs.
void ZeroGalvoOutputs()
Sets all galvos to zero position, needed for microscope alignment.
void AbortOnlineParameterUpdate(const uint32_t &_area)
Aborts a running online parameters update (aborts the block-wise Outputs::Write operation) ...
bool GetShutterState(const uint32_t &_area) const
DaqController(DaqController &other)
disable copy
This is the include file for standard system include files, or project specific include files that ar...
void OnlineParameterUpdate(const parameters::Area &_areaparameters)
Handles update of parameters during scanning.
void OnlineParameterUpdate(const parameters::Area &_areaparameters)
Changes daq parameters during live scan.
void SetScannerVector(const uint32_t &_area, ScannerVectorFrameBasicPtr _sv)
Sets a scanner vector.
void OpenCloseShutter(const uint32_t &_area, const bool &_open)
Opens/closes the shutter.
#define DBOUT(s)
A debug output to the debug console.
~DaqController()
Stops all.
Impl *const Pimpl() const
A synchronized, thread-safe queue was modeled after ringbuffer example from boost?! and/or a Herb Sutter column?!
void TurnOnOffSwitchResonance(const uint32_t &_area, const bool &_on)
Turns the resonance scanner relay on and off.
bool GetShutterState(const uint32_t _area) const
Base class for all controllers.
void TurnOnOffSwitchResonance(const uint32_t &_area, const bool &_on)
Turns the resonance scanner relay on and off.
bool GetSwitchResonanceState(const uint32_t _area) const
bool GetSwitchResonanceState(const uint32_t &_area) const