Added stepsPerUnit back into XPSConfigAxis

This commit is contained in:
MarkRivers
2006-04-19 22:00:39 +00:00
parent 2693438b98
commit 09be1211af
2 changed files with 7 additions and 4 deletions
+3 -1
View File
@@ -782,7 +782,8 @@ int XPSConfig(int card, /* Controller number */
int XPSConfigAxis(int card, /* specify which controller 0-up*/
int axis, /* axis number 0-7 */
const char *positionerName) /* groupName.positionerName e.g. Diffractometer.Phi */
const char *positionerName, /* groupName.positionerName e.g. Diffractometer.Phi */
int stepsPerUnit) /* steps per user unit */
{
XPSController *pController;
AXIS_HDL pAxis;
@@ -813,6 +814,7 @@ int XPSConfigAxis(int card, /* specify which controller 0-up*/
index = strchr(pAxis->groupName, '.');
if (index != NULL) *index = '\0'; /* Terminate group name at place of '.' */
pAxis->stepSize = 1./stepsPerUnit;
/* Read some information from the controller for this axis */
status = PositionerSGammaParametersGet(pAxis->pollSocket,
pAxis->positionerName,
+4 -3
View File
@@ -14,9 +14,10 @@ int XPSConfig(int card, /* Controller number */
int movingPollRate, /* Rate to poll (Hz) when an axis is in motion */
int idlePollRate); /* Rate to poll (Hz) when an axis is idle */
int XPSConfigAxis(int card, /* specify which controller 0-up*/
int axis, /* axis number 0-7 */
const char *positionerName); /* groupName.positionerName e.g. Diffractometer.Phi */
int XPSConfigAxis(int card, /* specify which controller 0-up*/
int axis, /* axis number 0-7 */
const char *positionerName, /* groupName.positionerName e.g. Diffractometer.Phi */
int stepsPerUnit); /* steps per user unit */
#ifdef __cplusplus
}