forked from epics_driver_modules/motorBase
Added stepsPerUnit back into XPSConfigAxis
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user