remove *Recdes* and *Flddes*
This commit is contained in:
@@ -139,38 +139,43 @@ longer necessary to call dbCaGetAttributes.</p>
|
||||
|
||||
<p>This now returns a non zero value if the result is nan (not a number).</p>
|
||||
|
||||
<p><b>Record Name Length</b></p>
|
||||
<p><strong>Record Name Length</strong></p>
|
||||
|
||||
<p>The size of the name field has been expanded from 29 to 61, i.e. record
|
||||
names can now have 60 characters.</p>
|
||||
|
||||
<p><b>iocInit</b></p>
|
||||
<p><strong>iocInit</strong></p>
|
||||
|
||||
<p>initialProcess is now called before interruptAccept. This means that
|
||||
initial processing will be done before periodically scanned and I/O Inter
|
||||
scanned records start processing.</p>
|
||||
|
||||
<p><b>ellLib</b></p>
|
||||
<p><strong>ellLib</strong></p>
|
||||
|
||||
<p>Casts have been removed that suppressed valuable error messages</p>
|
||||
|
||||
<p><b>mbbiRecord</b></p>
|
||||
<p><strong>mbbiRecord</strong></p>
|
||||
|
||||
<p>All existing manipulations of UDF in process() are removed and udf is set
|
||||
FALSE when the raw value is successfully read.</p>
|
||||
|
||||
<p><b>selRecord</b></p>
|
||||
<p><strong>selRecord</strong></p>
|
||||
|
||||
<p>In do_sel udf is not set false at the beginning. If selm has an invalid
|
||||
value recGblSetSevr(psel,SOFT_ALARM,MAJOR_ALARM) is called.</p>
|
||||
|
||||
<p><b>cdCommands file</b></p>
|
||||
<p><strong>cdCommands file</strong></p>
|
||||
|
||||
<p>Fixed a bug and revised the use of the IOCS_APPL_TOP setting in an
|
||||
application's <top>/configure/CONFIG file (which specifies the path to
|
||||
<top>as seen by the IOC) to apply the same modifications to all paths output
|
||||
in the cdCommands file.</p>
|
||||
|
||||
<p><strong>dbStaticLib</strong></p>
|
||||
|
||||
<p>All routines with Recdes of Fielddes in their name are obsolete and removed.
|
||||
A new routine dbDumpField replaces dbDumpFldDes.</p>
|
||||
|
||||
<center>
|
||||
<h2>Changes since alpha2</h2>
|
||||
</center>
|
||||
|
||||
@@ -44,8 +44,8 @@ ifneq (,$(findstring RTEMS,$(BUILD_ARCHS)))
|
||||
DIRS += RTEMS
|
||||
endif
|
||||
DIRS += libCom/test
|
||||
DIRS += gdd
|
||||
DIRS += cas
|
||||
#DIRS += gdd
|
||||
#DIRS += cas
|
||||
|
||||
include $(TOP)/configure/RULES_DIRS
|
||||
|
||||
|
||||
@@ -23,16 +23,6 @@
|
||||
#include "iocsh.h"
|
||||
#include "dbStaticRegister.h"
|
||||
|
||||
/* dbDumpRecDes */
|
||||
static const iocshArg dbDumpRecDesArg0 = { "pdbbase",iocshArgPdbbase};
|
||||
static const iocshArg dbDumpRecDesArg1 = { "recordTypeName",iocshArgString};
|
||||
static const iocshArg * const dbDumpRecDesArgs[2] = {&dbDumpRecDesArg0,&dbDumpRecDesArg1};
|
||||
static const iocshFuncDef dbDumpRecDesFuncDef = {"dbDumpRecDes",2,dbDumpRecDesArgs};
|
||||
static void dbDumpRecDesCallFunc(const iocshArgBuf *args)
|
||||
{
|
||||
dbDumpRecDes(pdbbase,args[1].sval);
|
||||
}
|
||||
|
||||
/* dbDumpPath */
|
||||
static const iocshArg dbDumpPathArg0 = { "pdbbase",iocshArgPdbbase};
|
||||
static const iocshArg * const dbDumpPathArgs[1] = {&dbDumpPathArg0};
|
||||
@@ -76,16 +66,16 @@ static void dbDumpRecordTypeCallFunc(const iocshArgBuf *args)
|
||||
dbDumpRecordType(pdbbase,args[1].sval);
|
||||
}
|
||||
|
||||
/* dbDumpFldDes */
|
||||
static const iocshArg dbDumpFldDesArg0 = { "pdbbase",iocshArgPdbbase};
|
||||
static const iocshArg dbDumpFldDesArg1 = { "recordTypeName",iocshArgString};
|
||||
static const iocshArg dbDumpFldDesArg2 = { "fieldName",iocshArgString};
|
||||
static const iocshArg * const dbDumpFldDesArgs[3] =
|
||||
{&dbDumpFldDesArg0,&dbDumpFldDesArg1,&dbDumpFldDesArg2};
|
||||
static const iocshFuncDef dbDumpFldDesFuncDef = {"dbDumpFldDes",3,dbDumpFldDesArgs};
|
||||
static void dbDumpFldDesCallFunc(const iocshArgBuf *args)
|
||||
/* dbDumpField */
|
||||
static const iocshArg dbDumpFieldArg0 = { "pdbbase",iocshArgPdbbase};
|
||||
static const iocshArg dbDumpFieldArg1 = { "recordTypeName",iocshArgString};
|
||||
static const iocshArg dbDumpFieldArg2 = { "fieldName",iocshArgString};
|
||||
static const iocshArg * const dbDumpFieldArgs[3] =
|
||||
{&dbDumpFieldArg0,&dbDumpFieldArg1,&dbDumpFieldArg2};
|
||||
static const iocshFuncDef dbDumpFieldFuncDef = {"dbDumpField",3,dbDumpFieldArgs};
|
||||
static void dbDumpFieldCallFunc(const iocshArgBuf *args)
|
||||
{
|
||||
dbDumpFldDes(pdbbase,args[1].sval,args[2].sval);
|
||||
dbDumpField(pdbbase,args[1].sval,args[2].sval);
|
||||
}
|
||||
|
||||
/* dbDumpDevice */
|
||||
@@ -131,12 +121,11 @@ static void dbPvdDumpCallFunc(const iocshArgBuf *args)
|
||||
|
||||
void epicsShareAPI dbStaticRegister(void)
|
||||
{
|
||||
iocshRegister(&dbDumpRecDesFuncDef,dbDumpRecDesCallFunc);
|
||||
iocshRegister(&dbDumpPathFuncDef,dbDumpPathCallFunc);
|
||||
iocshRegister(&dbDumpRecordFuncDef,dbDumpRecordCallFunc);
|
||||
iocshRegister(&dbDumpMenuFuncDef,dbDumpMenuCallFunc);
|
||||
iocshRegister(&dbDumpRecordTypeFuncDef,dbDumpRecordTypeCallFunc);
|
||||
iocshRegister(&dbDumpFldDesFuncDef,dbDumpFldDesCallFunc);
|
||||
iocshRegister(&dbDumpFieldFuncDef,dbDumpFieldCallFunc);
|
||||
iocshRegister(&dbDumpDeviceFuncDef,dbDumpDeviceCallFunc);
|
||||
iocshRegister(&dbDumpDriverFuncDef,dbDumpDriverCallFunc);
|
||||
iocshRegister(&dbDumpBreaktableFuncDef,dbDumpBreaktableCallFunc);
|
||||
|
||||
Reference in New Issue
Block a user