asynMotorAxis: added support for setting axis specific strings in the parameter library.

This commit is contained in:
mp49
2013-07-18 19:55:05 +00:00
parent 03f345a61c
commit e9e0eecd88
2 changed files with 11 additions and 0 deletions
+10
View File
@@ -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.
+1
View File
@@ -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();