Added support for AquadB modes to position compare

This commit is contained in:
MarkRivers
2015-03-21 17:42:53 +00:00
parent 0b4a09d8a7
commit 9797a2c8ab
+2 -2
View File
@@ -161,7 +161,7 @@ XPSController::XPSController(const char *portName, const char *IPAddress, int IP
// Create controller-specific parameters
createParam(XPSMinJerkString, asynParamFloat64, &XPSMinJerk_);
createParam(XPSMaxJerkString, asynParamFloat64, &XPSMaxJerk_);
createParam(XPSPositionCompareEnableString, asynParamInt32, &XPSPositionCompareEnable_);
createParam(XPSPositionCompareModeString, asynParamInt32, &XPSPositionCompareMode_);
createParam(XPSPositionCompareMinPositionString, asynParamFloat64, &XPSPositionCompareMinPosition_);
createParam(XPSPositionCompareMaxPositionString, asynParamFloat64, &XPSPositionCompareMaxPosition_);
createParam(XPSPositionCompareStepSizeString, asynParamFloat64, &XPSPositionCompareStepSize_);
@@ -284,7 +284,7 @@ asynStatus XPSController::writeInt32(asynUser *pasynUser, epicsInt32 value)
status = asynError;
}
} else if ((function == XPSPositionCompareEnable_) ||
} else if ((function == XPSPositionCompareMode_) ||
(function == XPSPositionComparePulseWidth_) ||
(function == XPSPositionCompareStepSize_)) {
status = pAxis->setPositionCompare();