Selene positions do not need factor *1000
This commit is contained in:
@ -726,13 +726,15 @@ asynStatus SeleneController::writeFloat64(asynUser *pasynUser, epicsFloat64 valu
|
|||||||
|
|
||||||
// TODO: somethign is really shitty here: lowLimit and highLimit cannot be on the command
|
// TODO: somethign is really shitty here: lowLimit and highLimit cannot be on the command
|
||||||
if (function == motorLowLimit_) {
|
if (function == motorLowLimit_) {
|
||||||
sprintf(command, "Q%d54=%d", pAxis->axisNo_, (int)(value/pAxis->scale_/MULT));
|
sprintf(command, "Q%d54=%d", pAxis->axisNo_, (int)(value/MULT));
|
||||||
|
// sprintf(command, "Q%d54=%d", pAxis->axisNo_, (int)(value/pAxis->scale_/MULT));
|
||||||
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
|
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
|
||||||
"%s: Setting low limit on controller %s, axis %d to %f\n",
|
"%s: Setting low limit on controller %s, axis %d to %f\n",
|
||||||
functionName, portName, pAxis->axisNo_, value);
|
functionName, portName, pAxis->axisNo_, value);
|
||||||
errlogPrintf("Setting low limit of axis %d to %f, command = %s\n", pAxis->axisNo_, value, command);
|
errlogPrintf("Setting low limit of axis %d to %f, command = %s\n", pAxis->axisNo_, value, command);
|
||||||
} else if (function == motorHighLimit_) {
|
} else if (function == motorHighLimit_) {
|
||||||
sprintf(command, "Q%d53=%d", pAxis->axisNo_, (int)(value/pAxis->scale_/MULT));
|
sprintf(command, "Q%d53=%d", pAxis->axisNo_, (int)(value/MULT));
|
||||||
|
// sprintf(command, "Q%d53=%d", pAxis->axisNo_, (int)(value/pAxis->scale_/MULT));
|
||||||
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
|
asynPrint(this->pasynUserSelf, ASYN_TRACE_FLOW,
|
||||||
"%s: Setting high limit on controller %s, axis %d to %f\n",
|
"%s: Setting high limit on controller %s, axis %d to %f\n",
|
||||||
functionName, portName, pAxis->axisNo_, value);
|
functionName, portName, pAxis->axisNo_, value);
|
||||||
|
Reference in New Issue
Block a user