Experimental Physics and
| |||||||||||||||
|
He had an application that required setting more than 16 states in an mbboRecord. The mbboRecord does allow this. If no state strings or values are defined then the record support sets RVAL equal to VAL but still honors SHFT. The problem is that some CA clients don't allow the user to change VAL if no state strings are defined. When some clients determines that the field is an DBR_ENUM, it only allow the user to specify one of the legal values obtained via a DBR_XXX_ENUM request. Since the mbboRecord returns no valid strings, the client doesn't allow VAL to be changed. The fix is to have mbboRecord support cvt_dbaddr for the VAL field. If no states are defined it will set the field type to USHORT. This change will be made to the next release of 3.13 and 3.14. Marty Kraimer
| ||||||||||||||
ANJ, 10 Aug 2010 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |