From 7672a49cbdb0751d7abe245e63fcb0cb46ab89c8 Mon Sep 17 00:00:00 2001 From: MarkRivers Date: Sat, 21 Mar 2015 19:09:14 +0000 Subject: [PATCH] Fixes for position compare --- motorApp/NewportSrc/XPSAxis.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/motorApp/NewportSrc/XPSAxis.cpp b/motorApp/NewportSrc/XPSAxis.cpp index 23f2f983..5f03d89b 100644 --- a/motorApp/NewportSrc/XPSAxis.cpp +++ b/motorApp/NewportSrc/XPSAxis.cpp @@ -931,6 +931,13 @@ asynStatus XPSAxis::setPositionCompare() driverName, functionName, pC_->portName, axisNo_, status); return asynError; } + status = PositionerPositionCompareEnable(pollSocket_, positionerName_); + if (status) { + asynPrint(pasynUser_, ASYN_TRACE_ERROR, + "%s:%s: [%s,%d]: error calling PositionerPositionCompareEnable status=%d\n", + driverName, functionName, pC_->portName, axisNo_, status); + return asynError; + } break; case XPSPositionCompareModeAquadBAlways: