Fixed for position compare

This commit is contained in:
MarkRivers
2015-03-21 18:21:55 +00:00
parent aa9ccc7bb5
commit 1de829fa53
+5 -5
View File
@@ -903,11 +903,11 @@ asynStatus XPSAxis::setPositionCompare()
return asynError;
}
switch (mode) {
case XPSPositionCompareModeDisable:
case XPSPositionCompareModeDisable:
break;
case XPSPositionCompareModePulse:
status = PositionerPositionCompareAquadBWindowedSet(pollSocket_, positionerName_, minPosition, maxPosition);
case XPSPositionCompareModePulse:
status = PositionerPositionCompareSet(pollSocket_, positionerName_, minPosition, maxPosition, stepSize);
if (status) {
asynPrint(pasynUser_, ASYN_TRACE_ERROR,
"%s:%s: [%s,%d]: error calling PositionerPositionCompareSet status=%d\n",
@@ -975,8 +975,8 @@ asynStatus XPSAxis::getPositionCompare()
return asynError;
}
if (enable) setIntegerParam(pC_->XPSPositionCompareMode_, XPSPositionCompareModePulse);
asynPrint(pasynUser_, ASYN_TRACE_FLOW,
"%s:%s: set XPS %s, axis %d positionCompareGet,"
asynPrint(pasynUser_, ASYN_TRACE_FLOW,
"%s:%s: set XPS %s, axis %d "
" enable=%d, minPosition=%f, maxPosition=%f, stepSize=%f, pulseWidth=%f, settlingTime=%f\n",
driverName, functionName, pC_->portName, axisNo_,
enable, minPosition, maxPosition, stepSize, pulseWidth, settlingTime);