Commit Graph

368 Commits

Author SHA1 Message Date
Andrew Johnson bc01dca042 Fixed Cdefs to be output before the record structure.
Moved record include files from dbStaticLib into dbCommon.dbd.
Added Cdefs that include postfix.h to the calc*.dbd files, removed from .c.
2007-03-13 16:39:53 +00:00
Andrew Johnson 8a4e442705 menuSimmRAW fixes. 2006-12-07 23:32:48 +00:00
Andrew Johnson eca624545b Added epicsMath.h include. 2006-11-02 16:10:49 +00:00
Andrew Johnson e98b305246 Fix up calc and calcout record and associated code to use the new features
of postfix() and calcPerform().
2006-10-03 20:22:23 +00:00
Andrew Johnson 26938a98ed Indentation and code style changes only. 2006-07-13 20:01:33 +00:00
Andrew Johnson a5b4cb0766 PACT must be set during FLNK. 2006-02-15 22:25:24 +00:00
Janet B. Anderson 147e21b71f Changed EPICS_UPDATE_LEVEL to EPICS_PATCH_LEVEL. 2005-12-19 21:42:40 +00:00
Andrew Johnson 518ab0c64c Simulation mode patches from Peter Denison (Diamond) 2005-11-15 23:35:34 +00:00
Andrew Johnson f0d4c3505f Don't cast to int to subtract pointers. 2005-11-15 22:02:44 +00:00
Marty Kraimer c60d84aaf4 remove all apsEvent support from base 2005-09-13 19:43:03 +00:00
Andrew Johnson 2c52e191b6 Update value and post monitors on SELN field to indicate which input was
selected, independent of the mechanism used.  New NLST field holds old value.
ANSIfied; converted SELM to use values from generated menu header file.
2005-08-29 19:49:39 +00:00
Andrew Johnson 331979dfb9 Improve handling of NaN values.
In selRecord, replaced the 1e30 'magic number' with NaN and Inf values.
2004-10-11 22:32:05 +00:00
Marty Kraimer a2cd656268 handle array allocation properly when link connects 2004-08-31 18:13:56 +00:00
Marty Kraimer 05dad621be ODLY was not handled properly 2004-07-06 14:13:09 +00:00
Andrew Johnson c07e6af98c Removed spectrumRecord and related libCom code. 2004-03-23 20:47:42 +00:00
Jeff Hill d6c0e9dcc5 installed spectrum record 2004-02-10 21:46:53 +00:00
Janet B. Anderson de70a70b1b Added COMPAT_313 macro for building/installing R3.13 compatability files. 2004-01-13 16:15:05 +00:00
Marty Kraimer 13a780f4c4 Let calcoutRecord use device support 2003-12-16 19:51:34 +00:00
Marty Kraimer 04eb6ebb58 init_record now checks to see if state strings or values are defined during pass 0.
Previously if another record had a DBR_STRING link to
an mbboRecord it thought the field was a USHORT instead of an ENUM
2003-11-06 16:47:48 +00:00
Marty Kraimer 876b493e2c The fields ZRST,...,FFST are now special(SPC_MOD) 2003-11-06 16:45:20 +00:00
Marty Kraimer d9805b979e make size of CALC 40 2003-11-06 16:43:48 +00:00
W. Eric Norum 8411adb987 Fix error message. 2003-09-16 18:58:59 +00:00
Marty Kraimer cd10c21647 Previously if a dbGetLink failed on one of the input links, dbGetLink was not called for the remaining links. Now it is 2003-08-05 18:01:43 +00:00
Ralph Lange d79b7c3880 Fixed warning on HP: ARG_MAX is used in HP-UX sys header file 2003-04-23 14:01:56 +00:00
Andrew Johnson e95d19ec1c Added APST and MPST fields that control whether monitors are fired if the
new string is identical to the old one.  Default value is "On Change" with
behaviour identical to before, set to "Always" to fire monitors every time
the record is processed (analagous to setting MDEL=-1 for numeric record
types).
2003-04-04 21:55:03 +00:00
Andrew Johnson bb431bdf7c Fire archive monitors too if delta=0x80000000 2003-04-04 21:25:25 +00:00
Ralph Lange 09c8888ccd Removed unused #define that caused a warning message 2003-04-03 12:16:34 +00:00
Marty Kraimer 7ec63f6034 changes for epicsExport 2003-04-01 21:06:49 +00:00
Janet B. Anderson d17b216c73 Added recIoc.rc win32 resource file. 2003-03-31 16:42:19 +00:00
Marty Kraimer 927446c261 Makefile changes so that rec and dev build on win32 2003-03-31 14:04:49 +00:00
Marty Kraimer 21ee244b5e more changes for epicsShare 2003-03-28 16:01:45 +00:00
Janet B. Anderson 24abd0366d Removed epicsAhareAPI 2003-03-27 21:47:36 +00:00
Marty Kraimer 88bbe19d70 registerRecordDeviceDriver now defines GEN_SIZE_OFFSET 2003-03-27 14:58:40 +00:00
Janet B. Anderson e5dce2b256 Remove jba line accidently committed. 2003-03-20 20:44:07 +00:00
Janet B. Anderson 335269a25a Make rec, softDev, and testDev libs shared. 2003-03-20 19:53:29 +00:00
Marty Kraimer 6f8cadf2d2 get rid of warning message 2002-12-06 14:09:47 +00:00
Marty Kraimer 8ed89fe9ce cosmetic changes 2002-12-02 15:14:08 +00:00
Ralph Lange 6f8f059de7 Fixed gcc warning. 2002-11-07 19:18:39 +00:00
Ralph Lange e6501454af Fixed macro name clash. 2002-11-07 17:08:30 +00:00
Andrew Johnson 4e29345b6f Removed - in Attic but not state dead 2002-07-17 16:00:41 +00:00
Janet B. Anderson 93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Marty Kraimer ba306d9b26 mbboRecord now implements method cvt_dbaddr for the VAL field.
If no state va les or state strings are defined then it sets
field_type and dbr_field_type to DBF_USHORT.
2002-07-08 12:31:17 +00:00
Marty Kraimer 6884793f40 for old device support that doesnt know about eoff 2002-05-29 12:03:23 +00:00
Marty Kraimer d3769953df nsev not sevr must be checked to decide if dbPutLink should be called. 2002-04-02 21:01:11 +00:00
Marty Kraimer 9ad5b74cca 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.
2002-02-04 15:11:52 +00:00
Marty Kraimer c707269064 all existing manipulations of UDF in process() are removed and
udf is set FALSE when the raw value is successfully read.
2002-02-04 15:11:22 +00:00
Marty Kraimer afeca1c847 doesnt belong 2001-11-06 17:08:23 +00:00
Andrew Johnson a1b9e58cd0 ESLO and EOFF are now design fields, usable when no device support
special_linconv() routine is provided (for Raw Soft support).
LINR=SLOPE also allows design-time and CA setting of ESLO & EOFF.
Value changes by device support also cause CA monitors to be posted.
2001-08-17 22:34:58 +00:00
Marty Kraimer 8f619b5f8d backout RAWL,RAWH; allow user to set ESLO,EOFF 2001-08-16 15:26:14 +00:00
Marty Kraimer 216105deeb add RAWL RAWF 2001-07-26 15:57:35 +00:00