forked from epics_driver_modules/motorBase
asynMotorAxis: added support for setting axis specific strings in the parameter library.
This commit is contained in:
@@ -282,6 +282,16 @@ asynStatus asynMotorAxis::setDoubleParam(int function, double value)
|
||||
return pC_->setDoubleParam(axisNo_, function, value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the value for a string for this axis in the parameter library.
|
||||
* \param[in] function The function (parameter) number
|
||||
* \param[in] value Value to set */
|
||||
asynStatus asynMotorAxis::setStringParam(int function, const char *value)
|
||||
{
|
||||
// Call the base class method
|
||||
return pC_->setStringParam(axisNo_, function, value);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/** Calls the callbacks for any parameters that have changed for this axis in the parameter library.
|
||||
|
||||
@@ -25,6 +25,7 @@ class epicsShareFunc asynMotorAxis {
|
||||
|
||||
virtual asynStatus setIntegerParam(int index, int value);
|
||||
virtual asynStatus setDoubleParam(int index, double value);
|
||||
virtual asynStatus setStringParam(int index, const char *value);
|
||||
virtual void report(FILE *fp, int details);
|
||||
virtual asynStatus callParamCallbacks();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user