remove *Recdes* and *Flddes*

This commit is contained in:
Marty Kraimer
2002-07-30 17:43:27 +00:00
parent 01adddfd3d
commit 4e38494839
3 changed files with 23 additions and 29 deletions

View File

@@ -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>

View File

@@ -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

View File

@@ -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);