Main Page | Class List | File List | Class Members | File Members

Translation Struct Reference

Everything needed to control a translational stage axis. More...

List of all members.

Public Attributes

stagelabelp_t label
 Intelligible axis label.
pthread_t tid
 Identity of the thread dedicated to this axis.
pthread_attr_t * tattr
 Will specify non-default thread attributes.
int(* step )(translationp_t)
 Function that moves the motor one step.
int responsive
 Non-zero iff the axis should respond to control.
int delta
 Direction of motion (as +1 or -1).
int backlash
 Backlash compensation state.
int maxlash
 Maximum number of backlash compensation steps.
int drivestate
 Index into the bit-pattern vector (current pattern).
coord_t pos
 Current axis position, in arbitrary step units.
coord_t goalpos
 Desired axis position, in arbitrary step units.
wait_t delay
 The wait between motor steps (determines speed).
wait_t maxdelay
 The maximum allowed wait (determines minimum speed).
wait_t mindelay
 The minimum allowed wait (determines maximum speed).
double accel
 The rate at which to decrease delay.
double braking
 The rate at which to increase delay.
stagecontrolp_t controller
 The axis is associated with this stage.


Detailed Description

Everything needed to control a translational stage axis.


The documentation for this struct was generated from the following file:
Generated on Sat Dec 4 17:12:58 2004 for trees by  doxygen 1.3.9.1