Scope
scope::parameters::XYControl Class Reference

#include <Devices.h>

Inherits scope::parameters::Base.

Inherited by scope::parameters::XYControlGalil, and scope::parameters::XYControlStanda.

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 > pollinterval
 
ScopeNumber< double > buttonstepsize
 
ScopeString stageinfo
 

Additional Inherited Members

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

Detailed Description

Parameters for a general xy stage.

Definition at line 134 of file Devices.h.

Member Function Documentation

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

load parameters from a boost::property_tree

Reimplemented from scope::parameters::Base.

Reimplemented in scope::parameters::XYControlStanda, and scope::parameters::XYControlGalil.

Definition at line 156 of file Devices.cpp.

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

save parameters into a boost:property_tree

Reimplemented from scope::parameters::Base.

Reimplemented in scope::parameters::XYControlStanda, and scope::parameters::XYControlGalil.

Definition at line 163 of file Devices.cpp.

Member Data Documentation

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

x position of xy device

Definition at line 140 of file Devices.h.

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

y position of xy device

Definition at line 143 of file Devices.h.

ScopeNumber<double> scope::parameters::XYControl::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 146 of file Devices.h.

ScopeNumber<double> scope::parameters::XYControl::buttonstepsize

size of the step for up/down/left/right buttons

Definition at line 149 of file Devices.h.

ScopeString scope::parameters::XYControl::stageinfo

string to put information about the stage in (do no Load or Save this)

Definition at line 152 of file Devices.h.


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