Scope
scope::parameters::FastZControlETL Class Reference

#include <Devices.h>

Inherits scope::parameters::FastZControl.

Public Member Functions

void Load (const wptree &pt) override
 
void Save (wptree &pt) const override
 
- Public Member Functions inherited from scope::parameters::FastZControl
virtual bool LoadCalibration (const std::wstring &_filepath)
 
virtual double PositionToVoltage (const double &_positionum)
 
- Public Member Functions inherited from scope::parameters::Base
virtual void SetReadOnlyWhileScanning (const RunState &_runstate)
 

Additional Inherited Members

- Public Attributes inherited from scope::parameters::FastZControl
std::map< double, double > calibration
 
ScopeNumber< double > minoutput
 
ScopeNumber< double > maxoutput
 
ScopeString calibrationfile
 
- Protected Attributes inherited from scope::parameters::Base
std::vector< boost::signals2::connection > connection_collector
 

Detailed Description

Parameters for an ETL.

Definition at line 122 of file Devices.h.

Member Function Documentation

void scope::parameters::FastZControlETL::Load ( const wptree &  pt)
overridevirtual

load parameters from a boost::property_tree

Reimplemented from scope::parameters::FastZControl.

Definition at line 140 of file Devices.cpp.

void scope::parameters::FastZControlETL::Save ( wptree &  pt) const
overridevirtual

save parameters into a boost:property_tree

Reimplemented from scope::parameters::FastZControl.

Definition at line 144 of file Devices.cpp.


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