Described the new dbRecordsOnceOnly variable, originally requested by the BCDA

group.
This commit is contained in:
Andrew Johnson
2005-08-29 19:42:11 +00:00
parent 7f704693aa
commit 7370a23053
+13 -3
View File
@@ -13,8 +13,7 @@
<h2 align="center">Changes since 3.14.7</h2>
<h4>drvTS</h4>
This is removed from EPICS base. The version that previously came with base
<p>This is removed from EPICS base. The version that previously came with base
was the version that worked with the APS event system. It is available from
APS. The version that works with the newer event systems that evolved from
the APS system is available from the Swiss Light Source.</p>
@@ -30,6 +29,7 @@ It was possible to call taskwdInsert before the threadid was actually set.</p>
<p>dbLockGetLockId incorrectly always returned 0. dbBkpt (database breakpoint
facility) is the only code that needed this. This caused unknown errors
if the dbBkpt facility is used.</p>
<h4>gpHashLib.c</h4>
<p>The maximum size was initialized to 65636 instead of 65536.</p>
@@ -40,7 +40,6 @@ if the dbBkpt facility is used.</p>
<h4>iocsh</h4>
<p>I/O redirection from vxWorks startup scripts now works.</p>
<h4>RTEMS</h4>
<p>Set POSIX TZ environment variable from NVRAM, or failing that, from EPICS_TIMEZONE.</p>
<p>Cleaned up support for obtaining network configuration from NVRAM.</p>
@@ -56,6 +55,17 @@ server required.</p>
<p>Builds on Tiger.</p>
<p>Readline now used by default.</p>
<h4>dbRecordsOnceOnly</h4>
<p>This new variable which can be controlled using the iocsh <tt>var</tt>
command (or by simple assignment in the vxWorks shell) allows users to change
the behaviour of <tt>dbLoadRecords()</tt> when it finds a duplicate record
definition. The default behaviour has always been to permit multiple record()
statements for the same record name when loading record instances, but by
setting <tt>dbRecordsOnceOnly</tt> to any non-zero value, duplicates will
instead generate an error message instead. It is expected that this will only
be used in special circumstances, to detect the presence of unintentional
duplicates where it is known that they should not exist.</p>
<h1 align="center">EPICS Base Release 3.14.7<br>
7 December 2004</h1>