From e82cc1eaae007f78b1e234cdbfecada9fa52c044 Mon Sep 17 00:00:00 2001 From: MarkRivers Date: Sat, 21 Mar 2015 21:17:08 +0000 Subject: [PATCH] Added coordinate system conversion functions --- motorApp/NewportSrc/XPSAxis.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/motorApp/NewportSrc/XPSAxis.h b/motorApp/NewportSrc/XPSAxis.h index da5e347f..2a04fd53 100644 --- a/motorApp/NewportSrc/XPSAxis.h +++ b/motorApp/NewportSrc/XPSAxis.h @@ -60,7 +60,11 @@ class epicsShareClass XPSAxis : public asynMotorAxis int isInGroup(); asynStatus setPID(const double * value, int pidoption); asynStatus getPID(); - asynStatus setPIDValue(const double * value, int pidoption); + asynStatus setPIDValue(const double * value, int pidoption); + double motorRecPositionToXPSPosition(double motorRecPosition); + double XPSPositionToMotorRecPosition(double XPSPosition); + double motorRecStepToXPSStep(double motorRecStep); + double XPSStepToMotorRecStep(double XPSStep); /* Wrapper functions for the verbose PositionerCorrector functions. */ asynStatus PositionerCorrectorPIPositionGet();