Scope
scope::parameters::XYZControl Class Reference

#include <Devices.h>

Inherits scope::parameters::Base.

Inherited by scope::parameters::XYZControlGalil, and scope::parameters::XYZControlSutter.

Public Member Functions

void Load (const wptree &pt) override
 
void Save (wptree &pt) const override
 
- Public Member Functions inherited from scope::parameters::Base
virtual void SetReadOnlyWhileScanning (const RunState &_runstate)
 

Public Attributes

ScopeNumber< double > xpos
 
ScopeNumber< double > ypos
 
ScopeNumber< double > zpos
 
ScopeNumber< double > pollinterval
 

Additional Inherited Members

- Protected Attributes inherited from scope::parameters::Base
std::vector< boost::signals2::connection > connection_collector
 

Detailed Description

Parameters for a general XYZ stage.

Definition at line 19 of file Devices.h.

Member Function Documentation

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

load parameters from a boost::property_tree

Reimplemented from scope::parameters::Base.

Reimplemented in scope::parameters::XYZControlSutter, and scope::parameters::XYZControlGalil.

Definition at line 19 of file Devices.cpp.

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

save parameters into a boost:property_tree

Reimplemented from scope::parameters::Base.

Reimplemented in scope::parameters::XYZControlSutter, and scope::parameters::XYZControlGalil.

Definition at line 26 of file Devices.cpp.

Member Data Documentation

ScopeNumber<double> scope::parameters::XYZControl::xpos

position in micron of x axis

Definition at line 25 of file Devices.h.

ScopeNumber<double> scope::parameters::XYZControl::ypos

position in micron of y axis

Definition at line 28 of file Devices.h.

ScopeNumber<double> scope::parameters::XYZControl::zpos

position in micron of z axis

Definition at line 31 of file Devices.h.

ScopeNumber<double> scope::parameters::XYZControl::pollinterval

interval in milliseconds to poll device, be careful: long intervals slow quitting of Scope (since to stop the polling thread Scope has to wait until the polling thread does something).

Definition at line 34 of file Devices.h.


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