A class to manage the details of one stage in a Zaber system. More...
#include <zaberStage.hpp>

Public Member Functions | |
| zaberStage ()=delete | |
| zaberStage (parentT *parent) | |
| std::string | name () |
| Get the device name. | |
| int | name (const std::string &n) |
| Set the device name. | |
| std::string | serial () |
| Get the device serial number. | |
| int | serial (const std::string &s) |
| Set the device serial. | |
| int | deviceAddress () |
| Get the device address. | |
| int | deviceAddress (const int &da) |
| Set the device address. | |
| int | axisNumber () |
| Get the axis number. | |
| int | axisNumber (const int &an) |
| Set the axis number. | |
| bool | commandStatus () |
| Get the command status. | |
| char | deviceStatus () |
| Get the device status. | |
| bool | homing () |
| Get the homing status. | |
| time_t | lastHomed () |
| Get the time of last homing. | |
| int | parked () |
| Get the parked status. | |
| bool | knobEnabled () |
| Get the knob status. | |
| bool | ledEnabled () |
| Get the LED status. | |
| long | rawPos () |
| Get the current raw position, in counts. | |
| long | tgtPos () |
| Get the current tgt position, in counts. | |
| long | maxPos () |
| Get the max position, in counts. | |
| bool | warn () |
| Get the status of the warning flag. | |
| float | temp () |
| Get the temperature, in C. | |
| bool | warningState () |
| Get the warning state. | |
| bool | warnFD () |
| bool | warnFQ () |
| bool | warnFS () |
| bool | warnFT () |
| bool | warnFB () |
| bool | warnFP () |
| bool | warnFE () |
| bool | warnWH () |
| bool | warnWL () |
| bool | warnWP () |
| bool | warnWV () |
| bool | warnWT () |
| bool | warnWM () |
| bool | warnWR () |
| bool | warnNC () |
| bool | warnNI () |
| bool | warnND () |
| bool | warnNU () |
| bool | warnNJ () |
| bool | warnUNK () |
| int | getResponse (std::string &response, const std::string &repBuff) |
| Get a response from the device, after a command has been sent. | |
| int | getResponse (std::string &response, const za_reply &rep) |
| Get a response from the device, after a command has been sent. | |
| bool | isCommandReply (const za_reply &rep) |
| Determine whether a decoded message is the awaited command reply. | |
| int | sendCommand (std::string &response, z_port port, const std::string &command) |
| Send a command and get the response. | |
| int | sendCommand (z_port port, const std::string &command) |
| Send a command for which no response is expected. | |
| template<typename valT > | |
| int | getValue (valT &val, z_port port, const std::string command) |
| Get a value for this device. | |
| int | getMaxPos (z_port port) |
| Get the maximum position from the stage. | |
| int | getParked (z_port port) |
| Get the parked state from the stage. | |
| int | getKnob (z_port port) |
| int | getLED (z_port port) |
| int | updatePos (z_port port) |
| Update the position of the stage. | |
| int | updateTemp (z_port port) |
| Update the stage temperature. | |
| int | enableKnob (z_port port, bool enable) |
| Enable/Disable the knob. | |
| int | enableLED (z_port port, bool enable) |
| int | stop (z_port port) |
| Stop the stage. | |
| int | estop (z_port port) |
| Emergency stop the stage. | |
| int | home (z_port port) |
| Initiate homing. | |
| int | park (z_port port) |
| Park the stage. | |
| int | unpark (z_port port) |
| Unpark the stage. | |
| int | moveAbs (z_port port, long rawPos) |
| Move to a new absolute position. | |
| int | unsetWarnings () |
| Sets all warning flags to false. | |
| int | processWarning (std::string &warn) |
| Process a single warning from the device, setting the appropriate flag. | |
| int | parseWarnings (std::string &response) |
| Parse the warning response from the device. | |
| int | getWarnings (z_port port) |
| Get warnings from the device. | |
| int | onPowerOff () |
| Clear all state so that when the system is powered back on we get the correct new state. | |
| int | writeStateFile (std::ofstream &fout) |
| int | readStateFile (std::ifstream &fin) |
Protected Attributes | |
| parentT * | m_parent { nullptr } |
| std::string | m_name |
| The stage's name. | |
| std::string | m_serial |
| The stage's serial number. | |
| int | m_deviceAddress { -1 } |
| The device's address, a.k.a. its order in the chain. | |
| int | m_axisNumber { 0 } |
| The axis number at the address (normally 0 in MagAO-X) | |
| bool | m_commandStatus { true } |
| The status of the last command sent. true = OK, false = RJ (rejected) | |
| char | m_deviceStatus |
| Current status. Either 'I' for IDLE or 'B' for BUSY. Intializes to 'U' for UNKOWN. | |
| bool | m_homing { false } |
| timespec | m_lastHomed { 0, 0 } |
| Time stamp of the last time the stage was homed. | |
| bool | m_parked { false } |
| long | m_rawPos |
| The raw position reported by the device, in microsteps. | |
| long | m_tgtPos { 0 } |
| The tgt position last sent to the device, in microsteps. | |
| long | m_maxPos |
| The max position allowed for the device, set by config. Will be set to no larger m_maxPosHW. | |
| float | m_temp { -999 } |
| The driver temperature, in C. | |
| bool | m_knobEnabled { false } |
| bool | m_ledEnabled { false } |
| bool | m_warn { false } |
| bool | m_warnFD { false } |
| bool | m_warnFDreported { false } |
| bool | m_warnFQ { false } |
| bool | m_warnFQreported { false } |
| bool | m_warnFS { false } |
| bool | m_warnFSreported { false } |
| bool | m_warnFT { false } |
| bool | m_warnFTreported { false } |
| bool | m_warnFB { false } |
| bool | m_warnFBreported { false } |
| bool | m_warnFP { false } |
| bool | m_warnFPreported { false } |
| bool | m_warnFE { false } |
| bool | m_warnFEreported { false } |
| bool | m_warnWH { false } |
| bool | m_warnWHreported { false } |
| bool | m_warnWL { false } |
| bool | m_warnWLreported { false } |
| bool | m_warnWP { false } |
| bool | m_warnWPreported { false } |
| bool | m_warnWV { false } |
| bool | m_warnWVreported { false } |
| bool | m_warnWT { false } |
| bool | m_warnWTreported { false } |
| bool | m_warnWM { false } |
| bool | m_warnWMreported { false } |
| bool | m_warnWR { false } |
| bool | m_warnWRreported { false } |
| bool | m_warnNC { false } |
| bool | m_warnNCreported { false } |
| bool | m_warnNI { false } |
| bool | m_warnNIreported { false } |
| bool | m_warnND { false } |
| bool | m_warnNDreported { false } |
| bool | m_warnNU { false } |
| bool | m_warnNUreported { false } |
| bool | m_warnNJ { false } |
| bool | m_warnNJreported { false } |
| bool | m_warnUNK { false } |
A class to manage the details of one stage in a Zaber system.
Definition at line 26 of file zaberStage.hpp.
|
delete |
|
inline |
Definition at line 107 of file zaberStage.hpp.
References MagAOX::app::zaberStage< parentT >::m_parent.
| int MagAOX::app::zaberStage< parentT >::axisNumber | ( | ) |
Get the axis number.
Definition at line 441 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::axisNumber | ( | const int & | an | ) |
Set the axis number.
| [in] | an | the new axis number |
Definition at line 447 of file zaberStage.hpp.
| bool MagAOX::app::zaberStage< parentT >::commandStatus | ( | ) |
Get the command status.
Definition at line 454 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::deviceAddress | ( | ) |
Get the device address.
Definition at line 428 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| int MagAOX::app::zaberStage< parentT >::deviceAddress | ( | const int & | da | ) |
Set the device address.
| [in] | da | the new device address |
Definition at line 434 of file zaberStage.hpp.
| char MagAOX::app::zaberStage< parentT >::deviceStatus | ( | ) |
Get the device status.
Definition at line 460 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::enableKnob | ( | z_port | port, |
| bool | enable | ||
| ) |
Enable/Disable the knob.
Definition at line 1005 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::enableLED | ( | z_port | port, |
| bool | enable | ||
| ) |
Definition at line 1025 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::estop | ( | z_port | port | ) |
Emergency stop the stage.
Definition at line 1063 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::getKnob | ( | z_port | port | ) |
| [in] | port | the port with which to communicate |
Definition at line 891 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::getLED | ( | z_port | port | ) |
| [in] | port | the port with which to communicate |
Definition at line 909 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::getMaxPos | ( | z_port | port | ) |
Get the maximum position from the stage.
| [in] | port | the port with which to communicate |
Definition at line 855 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::getParked | ( | z_port | port | ) |
Get the parked state from the stage.
| [in] | port | the port with which to communicate |
Definition at line 873 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::getResponse | ( | std::string & | response, |
| const std::string & | repBuff | ||
| ) |
Get a response from the device, after a command has been sent.
Parses the standard parts of the response in this stage's fields, and extracts the response string.
| [out] | response | the text response |
| [in] | repBuff | the reply buffer, not decoded. |
Definition at line 652 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log(), Z_SUCCESS, and za_decode().
| int MagAOX::app::zaberStage< parentT >::getResponse | ( | std::string & | response, |
| const za_reply & | rep | ||
| ) |
Get a response from the device, after a command has been sent.
Parses the standard parts of the response in this stages fields, and extracts the response string.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| [out] | response | the text response component |
| [in] | rep | the decodedstage reply |
Definition at line 671 of file zaberStage.hpp.
References za_reply::device_address, za_reply::device_status, MagAOX::app::MagAOXApp< true >::log(), za_reply::reply_flags, za_reply::response_data, and za_reply::warning_flags.
| int MagAOX::app::zaberStage< parentT >::getValue | ( | valT & | val, |
| z_port | port, | ||
| const std::string | command | ||
| ) |
Get a value for this device.
Sends the command specified and converts the response to the specified type.
The command passed should include get if needed.
| valT | is the value type to convert to. |
| [out] | val | the value to update |
| [in] | port | the port with which to communicate |
| [in] | command | the command to send |
Definition at line 802 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::getWarnings | ( | z_port | port | ) |
Get warnings from the device.
Log entries will be made and flags will be set in this structure.
| [in] | port | the port with which to communicate |
Definition at line 1672 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::home | ( | z_port | port | ) |
Initiate homing.
| [in] | port | the port with which to communicate |
Definition at line 1081 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| bool MagAOX::app::zaberStage< parentT >::homing | ( | ) |
Get the homing status.
Definition at line 466 of file zaberStage.hpp.
| bool MagAOX::app::zaberStage< parentT >::isCommandReply | ( | const za_reply & | rep | ) |
Determine whether a decoded message is the awaited command reply.
| [in] | rep | the decoded device message |
Definition at line 717 of file zaberStage.hpp.
References za_reply::device_address, and za_reply::message_type.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::knobEnabled | ( | ) |
Get the knob status.
Definition at line 484 of file zaberStage.hpp.
| time_t MagAOX::app::zaberStage< parentT >::lastHomed | ( | ) |
Get the time of last homing.
Definition at line 472 of file zaberStage.hpp.
| bool MagAOX::app::zaberStage< parentT >::ledEnabled | ( | ) |
Get the LED status.
Definition at line 490 of file zaberStage.hpp.
| long MagAOX::app::zaberStage< parentT >::maxPos | ( | ) |
Get the max position, in counts.
Definition at line 508 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::moveAbs | ( | z_port | port, |
| long | rawPos | ||
| ) |
Move to a new absolute position.
| [in] | port | the port with which to communicate |
| [in] | rawPos | the position to move to, in counts |
Definition at line 1140 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| std::string MagAOX::app::zaberStage< parentT >::name | ( | ) |
Get the device name.
Definition at line 402 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::name | ( | const std::string & | n | ) |
Set the device name.
| [in] | n | the new device name |
Definition at line 408 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::onPowerOff | ( | ) |
Clear all state so that when the system is powered back on we get the correct new state.
< The status of the last command sent. true = OK, false = RJ (rejected)
< Current status. Either 'I' for IDLE or 'B' for BUSY. Intializes to 'U' for UNKOWN.
< The driver temperature, in C.
Definition at line 1715 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::park | ( | z_port | port | ) |
Park the stage.
| [in] | port | the port with which to communicate |
Definition at line 1101 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::parked | ( | ) |
Get the parked status.
Definition at line 478 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::parseWarnings | ( | std::string & | response | ) |
Parse the warning response from the device.
Sends each warning flag to processWarning.
| [in] | response | the response from the warnings query |
Definition at line 1470 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO(), and libXWCTest::zaberLowLevelTest::SCENARIO().
| int MagAOX::app::zaberStage< parentT >::processWarning | ( | std::string & | warn | ) |
Process a single warning from the device, setting the appropriate flag.
Warnings are two ASCII characeters, e.g. "WR".
| [in] | warn | the two-character warning flag |
Definition at line 1202 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log(), flatlogs::logPrio::LOG_EMERGENCY, and flatlogs::logPrio::LOG_WARNING.
| long MagAOX::app::zaberStage< parentT >::rawPos | ( | ) |
Get the current raw position, in counts.
Definition at line 496 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::readStateFile | ( | std::ifstream & | fin | ) |
| [in] | fin | an open ofstream to write to |
Definition at line 1768 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::sendCommand | ( | std::string & | response, |
| z_port | port, | ||
| const std::string & | command | ||
| ) |
Send a command and get the response.
| [out] | response | the response received from the stage |
| [in] | port | the port with which to communicate |
| [in] | command | the command to send |
Definition at line 723 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log(), Z_ERROR_TIMEOUT, Z_SUCCESS, za_decode(), za_receive(), and za_send().
| int MagAOX::app::zaberStage< parentT >::sendCommand | ( | z_port | port, |
| const std::string & | command | ||
| ) |
Send a command for which no response is expected.
| [in] | port | the port with which to communicate |
| [in] | command | the command to send |
Definition at line 963 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| std::string MagAOX::app::zaberStage< parentT >::serial | ( | ) |
Get the device serial number.
Definition at line 415 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::serial | ( | const std::string & | s | ) |
Set the device serial.
| [in] | s | the new device serial |
Definition at line 421 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::stop | ( | z_port | port | ) |
Stop the stage.
Definition at line 1045 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| float MagAOX::app::zaberStage< parentT >::temp | ( | ) |
Get the temperature, in C.
Definition at line 520 of file zaberStage.hpp.
| long MagAOX::app::zaberStage< parentT >::tgtPos | ( | ) |
Get the current tgt position, in counts.
Definition at line 502 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::unpark | ( | z_port | port | ) |
Unpark the stage.
| [in] | port | the port with which to communicate |
Definition at line 1121 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::unsetWarnings | ( | ) |
Sets all warning flags to false.
This is not the same as clearing warnings on the device, this is just used for bookkeeping.
Definition at line 1173 of file zaberStage.hpp.
| int MagAOX::app::zaberStage< parentT >::updatePos | ( | z_port | port | ) |
Update the position of the stage.
| [in] | port | the port with which to communicate |
Definition at line 927 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| int MagAOX::app::zaberStage< parentT >::updateTemp | ( | z_port | port | ) |
Update the stage temperature.
| [in] | port | the port with which to communicate |
Definition at line 945 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
| bool MagAOX::app::zaberStage< parentT >::warn | ( | ) |
Get the status of the warning flag.
Definition at line 514 of file zaberStage.hpp.
| bool MagAOX::app::zaberStage< parentT >::warnFB | ( | ) |
Definition at line 556 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnFD | ( | ) |
Definition at line 532 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnFE | ( | ) |
Definition at line 568 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnFP | ( | ) |
Definition at line 562 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnFQ | ( | ) |
Definition at line 538 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnFS | ( | ) |
Definition at line 544 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnFT | ( | ) |
Definition at line 550 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warningState | ( | ) |
Get the warning state.
Definition at line 526 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnNC | ( | ) |
Definition at line 616 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnND | ( | ) |
Definition at line 628 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnNI | ( | ) |
Definition at line 622 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnNJ | ( | ) |
Definition at line 640 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnNU | ( | ) |
Definition at line 634 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnUNK | ( | ) |
Definition at line 646 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnWH | ( | ) |
Definition at line 574 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnWL | ( | ) |
Definition at line 580 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnWM | ( | ) |
Definition at line 604 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnWP | ( | ) |
Definition at line 586 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnWR | ( | ) |
Definition at line 610 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnWT | ( | ) |
Definition at line 598 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| bool MagAOX::app::zaberStage< parentT >::warnWV | ( | ) |
Definition at line 592 of file zaberStage.hpp.
Referenced by libXWCTest::zaberLowLevelTest::SCENARIO().
| int MagAOX::app::zaberStage< parentT >::writeStateFile | ( | std::ofstream & | fout | ) |
| [in] | fout | an open ofstream to write to |
Definition at line 1734 of file zaberStage.hpp.
References MagAOX::app::MagAOXApp< true >::log().
|
protected |
The axis number at the address (normally 0 in MagAO-X)
Definition at line 37 of file zaberStage.hpp.
|
protected |
The status of the last command sent. true = OK, false = RJ (rejected)
Definition at line 39 of file zaberStage.hpp.
|
protected |
The device's address, a.k.a. its order in the chain.
Definition at line 35 of file zaberStage.hpp.
|
protected |
Current status. Either 'I' for IDLE or 'B' for BUSY. Intializes to 'U' for UNKOWN.
Definition at line 41 of file zaberStage.hpp.
|
protected |
Definition at line 44 of file zaberStage.hpp.
|
protected |
Definition at line 58 of file zaberStage.hpp.
|
protected |
Time stamp of the last time the stage was homed.
Definition at line 46 of file zaberStage.hpp.
|
protected |
Definition at line 60 of file zaberStage.hpp.
|
protected |
The max position allowed for the device, set by config. Will be set to no larger m_maxPosHW.
Definition at line 54 of file zaberStage.hpp.
|
protected |
The stage's name.
Definition at line 31 of file zaberStage.hpp.
|
protected |
Definition at line 29 of file zaberStage.hpp.
Referenced by MagAOX::app::zaberStage< parentT >::zaberStage().
|
protected |
Definition at line 48 of file zaberStage.hpp.
|
protected |
The raw position reported by the device, in microsteps.
Definition at line 50 of file zaberStage.hpp.
|
protected |
The stage's serial number.
Definition at line 33 of file zaberStage.hpp.
|
protected |
The driver temperature, in C.
Definition at line 56 of file zaberStage.hpp.
|
protected |
The tgt position last sent to the device, in microsteps.
Definition at line 52 of file zaberStage.hpp.
|
protected |
Definition at line 62 of file zaberStage.hpp.
|
protected |
Definition at line 72 of file zaberStage.hpp.
|
protected |
Definition at line 73 of file zaberStage.hpp.
|
protected |
Definition at line 64 of file zaberStage.hpp.
|
protected |
Definition at line 65 of file zaberStage.hpp.
|
protected |
Definition at line 76 of file zaberStage.hpp.
|
protected |
Definition at line 77 of file zaberStage.hpp.
|
protected |
Definition at line 74 of file zaberStage.hpp.
|
protected |
Definition at line 75 of file zaberStage.hpp.
|
protected |
Definition at line 66 of file zaberStage.hpp.
|
protected |
Definition at line 67 of file zaberStage.hpp.
|
protected |
Definition at line 68 of file zaberStage.hpp.
|
protected |
Definition at line 69 of file zaberStage.hpp.
|
protected |
Definition at line 70 of file zaberStage.hpp.
|
protected |
Definition at line 71 of file zaberStage.hpp.
|
protected |
Definition at line 92 of file zaberStage.hpp.
|
protected |
Definition at line 93 of file zaberStage.hpp.
|
protected |
Definition at line 96 of file zaberStage.hpp.
|
protected |
Definition at line 97 of file zaberStage.hpp.
|
protected |
Definition at line 94 of file zaberStage.hpp.
|
protected |
Definition at line 95 of file zaberStage.hpp.
|
protected |
Definition at line 100 of file zaberStage.hpp.
|
protected |
Definition at line 101 of file zaberStage.hpp.
|
protected |
Definition at line 98 of file zaberStage.hpp.
|
protected |
Definition at line 99 of file zaberStage.hpp.
|
protected |
Definition at line 102 of file zaberStage.hpp.
|
protected |
Definition at line 78 of file zaberStage.hpp.
|
protected |
Definition at line 79 of file zaberStage.hpp.
|
protected |
Definition at line 80 of file zaberStage.hpp.
|
protected |
Definition at line 81 of file zaberStage.hpp.
|
protected |
Definition at line 88 of file zaberStage.hpp.
|
protected |
Definition at line 89 of file zaberStage.hpp.
|
protected |
Definition at line 82 of file zaberStage.hpp.
|
protected |
Definition at line 83 of file zaberStage.hpp.
|
protected |
Definition at line 90 of file zaberStage.hpp.
|
protected |
Definition at line 91 of file zaberStage.hpp.
|
protected |
Definition at line 86 of file zaberStage.hpp.
|
protected |
Definition at line 87 of file zaberStage.hpp.
|
protected |
Definition at line 84 of file zaberStage.hpp.
|
protected |
Definition at line 85 of file zaberStage.hpp.