Main Page   Compound List   File List   Compound 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 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 Tue Jun 22 14:32:10 2004 for trees by doxygen1.2.18