From cfc8647108c53797995ab4768263e60c16f8835c Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Thu, 29 Jun 2000 13:42:43 +0000 Subject: [PATCH] notes for 3.13.3 --- RELEASE_NOTES.html | 88 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 85 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.html b/RELEASE_NOTES.html index 79b4a6ddc..fcffc202a 100644 --- a/RELEASE_NOTES.html +++ b/RELEASE_NOTES.html @@ -2,18 +2,100 @@ - + EPICS Release baseR3.13.0.beta12

-EPICS Release 3.13.2

+EPICS Release 3.13.3

-Dec 16, 1999

+June 29, 2000 +

+Changes since 3.13.2

+Channel Access Changes +

Fixed the RISC architecture specific problem in iocCore which results +in an intermittent and infrequent assert failure with this message: "assert +(ev_que->evUser->nDuplicates>=1u)". This was actually fixed in release +3.13.2. +

All structure members with names "m_type" were changed to "m_dataType" +to avoid a macro name compile time conflict present in the SENS IP kernel +supplied with Tornado II and optionally in Tornado I. +

The network interface query code used by Channel Access for auto-configure +was modified to be compatible with changed API's present in the SENS IP  +kernel supplied with Tornado II and optionally in Tornado I. +
  +

task_params.h +

Change task names so that they do not contain blanks. +

tsLib.h +

Made tsStampFromLocal and tsStampToLocal public rather than private. +

dbAccess +

The following new routines have been added. +

dbGetControlLimits +
dbGetGraphicLimits +
dbGetAlarmLimits +
dbGetPrecision +
dbGetUnits +
dbGetNelements +
dbGetSevr +
dbGetTimeStamp
+menuAlarmStat.dbd +

choice(menuAlarmStat,"NO_ALARM") +

is changed to +

choice(menuAlarmStatNO_ALARM,"NO_ALARM") +

recGblResetAlarms +

a monitor for the STAT field is fired if either the STAT or SEVR changes. +Previously a monotor was fired only if the STAT changes. +

dbAccess.c +

In dbPutLinkValue, if the (out)link has MS property, the old severity +was propagated instead of the actual one. This is fixed by calling recGblSetSevr +with NSEV instead of SEVR of the source record. +

mbboDirectRecord +

+ +


devVXStats.c +

The stack size for cpuUsageTask was increased. The precious stack size +was too small for mv172s, which do not have a separate interrupt stack +like the mv167.  The same problem may exist on other processors such +as the powerPC. +

dbel.c +

It was incorrectly reporting VALUE,  ALARM and LOG for all events. +

longoutRecord +

Added fields drvl and drvh +

aiRecord, calcRecord, calcoutRecord, selRecord, and subRecord +

In alarm the definitions of hihi, high, low, lolo; are changed from +float to double. +

aoRecord.c +

The convert routine no longer sets udf false. Fetch_value does set udf +false when it successfully fetched a value. Thus udf is now only set false +when a new value is obtained. +

dfanoutRecord.c +

A dbPutLink is attempted for all links even if a put for a previous +link fails. If a dbPutLink fails  recGblSetSevr(pdfanout,LINK_ALARM,MAJOR_ALARM) +is called. +

dbStaticLib +

When dbPutString  writes to the VAL field then udf is set false. +

cvtFast +

cvtLongToHexString now puts 0x in frount of the number and cvtLongToOctalString +writes a leading 0. +
 

Changes since 3.13.1

tsSubr