Scope
scope::ScopeControllerModeBasic Class Reference

Inherits scope::ScopeController.

Inherited by scope::ScopeController::ModeLiveImpl.

Additional Inherited Members

- Public Member Functions inherited from scope::ScopeController
 ScopeController (void)
 
void Version ()
 
std::wstring CurrentConfigFile () const
 
void PrepareQuit ()
 
bool LoadParameters (const std::wstring &filepath)
 
bool SaveParameters (const std::wstring &filepath)
 
void ZeroGalvoOutputs ()
 
void OpenCloseShutter (const uint32_t &_area, const bool &_open)
 
bool GetShutterState (const uint32_t &_area) const
 
void TurnOnOffSwitchResonance (const uint32_t &_area, const bool &_on)
 
bool GetSwitchResonanceState (const uint32_t &_area) const
 
void SaveCurrentWindowPositions ()
 
void SetHistogramLimits (const uint32_t &_area, const uint32_t &_channel, const uint16_t &_lower, const uint16_t &_upper)
 
void SavePreset (const uint32_t &_area, const CString &_name)
 
void SelectPreset (const uint32_t &_area, const size_t &_n)
 
void RegisterScanmodeCallback (std::function< void(const uint32_t &, const ScannerVectorType &)> _callback)
 
void AttachFrame (gui::CChannelFrame *const cframe)
 
void DetachFrame (gui::CChannelFrame *const cframe)
 
void AttachFrame (gui::CHistogramFrame *const hframe)
 
bool HistogramAlreadyAttached (const uint32_t &_area)
 
void DetachFrame (gui::CHistogramFrame *const hframe)
 
- Public Member Functions inherited from scope::BaseController< 1, true >
virtual ~BaseController ()
 
Impl * Pimpl () const
 
void Start (const parameters::Scope &_parameters)
 
void StopAll ()
 
ControllerReturnStatus WaitForAll (const int32_t &_wait_time=-1)
 
- Static Public Attributes inherited from scope::ScopeController
static parameters::Scope GuiParameters
 
static ScopeNumber< bool > ReadOnlyWhileScanning
 
static ScopeButton StartSingleButton
 
static ScopeButton StartLiveButton
 
static ScopeButton StartStackButton
 
static ScopeButton StartTimeseriesButton
 
static ScopeButton StartBehaviorButton
 
static ScopeButton StopButton
 
static ScopeButton QuitButton
 
static ScopeButton StackStartHereButton
 
static ScopeButton StackStopHereButton
 
static std::array< ScopeNumber< double >, SCOPE_NAREAS > SingleFrameProgress
 
static ScopeNumber< double > PlaneCounter
 
static std::array< ScopeNumber< double >, SCOPE_NAREAS > FrameCounter
 
static ScopeNumber< double > RepeatCounter
 
static ScopeNumber< double > TrialCounter
 
static ScopeNumber< double > TotalTime
 
static ScopeButton StageZeroButton
 
static std::array< FPUButtons, SCOPE_NAREAS > FPU
 
static std::array< ScanModeButtons, SCOPE_NAREAS > ScanMode
 
- Protected Member Functions inherited from scope::ScopeController
ImplGetImpl ()
 
Impl *const Pimpl () const
 
- Protected Member Functions inherited from scope::BaseController< 1, true >
 BaseController (Impl *const _pimpl)
 
- Protected Attributes inherited from scope::BaseController< 1, true >
Impl *const pimpl
 

Detailed Description

Definition at line 7 of file ScopeControllerModes.h.


The documentation for this class was generated from the following file: