Commit Graph

10298 Commits

Author SHA1 Message Date
Michael Davidsaver d9a9a1f6ad remove unused iocRegister stub 2010-03-16 21:09:53 -04:00
Michael Davidsaver 75a15809fa epicsTimer: check that delay time is finite 2010-03-16 21:09:52 -04:00
Michael Davidsaver 4fb5c60493 softIoc: extra dep for generated header
This is needed to make the initial build work.
2010-03-16 21:09:52 -04:00
Michael Davidsaver 244796bbaa remove STATIC 2010-03-16 21:09:51 -04:00
Michael Davidsaver 36980c5a1a doc: note for dbScanLock 2010-03-16 21:09:51 -04:00
Andrew Johnson 3b0036b389 Improve code readablity, add more numeric tests. 2010-03-09 10:49:21 -06:00
Andrew Johnson 526cfdc9e7 Warn if the IOC's TOP changed since building.
If the IOC's registerRecordDeviceDriver routine sees a different path
to TOP than the one used at build-time, we tell the user.
2010-03-08 17:31:19 -06:00
Andrew Johnson a782ed68b9 Fix UDF processing so we respect IVOA. 2010-03-01 13:19:43 -06:00
Andrew Johnson 4bad7073e1 J field should not be PP, to match others. 2010-03-01 13:17:11 -06:00
Andrew Johnson c29551f247 Rename the time provider name routines, don't rely on the #define. 2010-02-09 10:49:08 -06:00
Andrew Johnson 215bbed49c Include standard headers before defining epicsExportSharedSymbols 2010-01-11 17:56:17 -06:00
Andrew Johnson 75bdfc185e Honor MS/MSS/MSI flags and fetches timestamps properly too. 2010-01-08 17:15:03 -06:00
Andrew Johnson f7d02cc2a8 Convert INST_IO links to regular PV_LINK types, for VDCT support.
Added new PN_LINK type in link.h, make dbStaticLib display it.
Made all device support extended so links can be changed at runtime.
Modified startup so add_record() always called before regular link processing.
Incomplete, stilll need to add MS/MSS/MSI support, currently disabled.
2010-01-07 23:48:49 -06:00
Andrew Johnson 0af48f5a29 Alarm filter changes by Bernd Schoeneburg
Algorithm by Eric Norum.
Developed at the 2009 EPICS Codeathon.
2010-01-06 16:05:49 -06:00
Andrew Johnson 037e5f6a9d Post events on waveform.NORD field changes
Set "Rec Proc Monitor" column in the Record Reference Manual to Yes.
2012-02-17 17:32:25 -06:00
Andrew Johnson 0abfcc9445 Replace fixed limits with global variables
Replaced Dirk's fixed precision=2 and limit=10 seconds with
global variables which can be set for each IOC.  Also changed
the upper control limit for delay fields from 10 to 100,000.
2012-01-21 16:35:40 -06:00
Andrew Johnson ed18b6903e Special processing events
When generating a DBE_PROPERTY event because of a modified
enum string, also post DBE_VALUE and DBE_LOG events if the
record is currently in that particular state.
2012-01-21 15:31:39 -06:00
Andrew Johnson 3a4ad7bfd8 Merged Dirk Zimoch's non-val-attributes branch 2012-01-21 15:20:11 -06:00
Dirk Zimoch 02b94c6236 Merged with 3.14 2010-05-28 03:14:16 -07:00
Dirk Zimoch e53753b76b read attributes of input fields from links 2010-05-26 12:47:19 -07:00
Dirk Zimoch 27e80be2e5 read attributes of input fields from links 2010-05-26 10:42:16 -07:00
Dirk Zimoch dc9e4ccc04 display limits for delays set to 0...10 2010-05-26 10:39:22 -07:00
Dirk Zimoch 8e701b7d4f fixed get_units, get_precision, get_graphic_double, and get_control_double to return meaningful values on non-VAL fields 2010-05-26 04:18:57 -07:00
Andrew Johnson c6da34286e Use prec for record pointers, to match other supports 2009-12-30 00:14:06 -06:00
Andrew Johnson 02b9034457 Added async soft channel support for mbbiDirect records 2009-12-30 00:06:19 -06:00
Andrew Johnson 57cc033b52 Correct error messages. 2009-12-28 22:05:21 -06:00
Andrew Johnson 0563044097 Marty Kraimer's changes to support process-get operations. 2009-12-28 20:37:09 -06:00
Andrew Johnson f8e95a001b Ensure EPICS_HOST_ARCH is defined.
Added support for := and ?= assignments.
Warn when include files not found.
2009-12-22 23:55:02 +00:00
Andrew Johnson 023cf2c548 Added redirection support for puts() and putchar(). 2009-12-22 23:47:19 +00:00
Andrew Johnson b55cad9c16 Disable "redo last put on reconnection" for STRING writing to ENUM. 2009-12-22 23:43:52 +00:00
Andrew Johnson fd5773a3fc ESHUTDOWN is not in FreeBSD and hence not in RTEMS. 2009-12-22 17:43:25 +00:00
Janet B. Anderson 68b62dd4b3 Add rule to create depends file in O.<T_A> dir. Simplify Makefile. 2009-12-21 19:45:12 +00:00
Ralph Lange bf5e456e2b Added doc for new DBE_PROPERTY flag in CA Reference Manual 2009-12-15 22:42:57 +00:00
Ralph Lange c8470a2473 Added -l.. commandline options to catools (by Stephanie Allison) 2009-12-15 22:05:55 +00:00
Janet B. Anderson cec444b83c Use hdepends command to generate header file dependancies for Darwin
because Darwin has multiple -arch compiler flags.
2009-11-25 18:24:09 +00:00
Andrew Johnson d0466179b0 dbNameToAddr() needs to adjust paddr->field_size when a $ modifier is used. 2009-11-18 16:55:04 +00:00
Andrew Johnson e83182e812 Don't use -r for testing the existance of optional files; it doesn't
always work on Cygwin, and causes much head-scratching.  Better to let
the open die with an error if the file exists but is unreadable.
2009-11-12 17:28:23 +00:00
Andrew Johnson b8ccd30d77 Make certain that long strings are zero-terminated.
Allow subscriptions of length zero, means native size.
2009-10-05 20:31:12 +00:00
Andrew Johnson b8a2e64601 Added a couple of COMMANDLINE_LIBRARY synonyms for READLINE 2009-09-29 18:58:04 +00:00
Jeff Hill d24c66f83d fix for mantis 366 2009-09-11 00:49:02 +00:00
Andrew Johnson 516fe25556 Must run makeInstallDir.pl from the INSTALL_BIN directory so it can
find our libraries when INSTALL_LOCATION is set.
2009-09-02 16:09:04 +00:00
Jeff Hill dfb29b258b added warning comment about need to unref newly created gdd before
installing into smart pointer
2009-08-31 23:21:37 +00:00
Jeff Hill 955e9cd4d1 improved test id in diag message 2009-08-31 19:47:58 +00:00
Jeff Hill 3fe4def288 monitorAddConnectionCallbackTest test was too specific -
we shouldnt test for exactly two subscription updates when
more than two is sufficent
2009-08-28 23:28:29 +00:00
Andrew Johnson 534ca2c86e Make ellFree() a 1-argument macro, calls ellFree2() with free as freeFunc. 2009-08-28 18:34:38 +00:00
Andrew Johnson f17ac39f29 Disable divide by zero warnings on MSVC when generating NAN and INF.
Use those values rather than calculating them independently.
2009-08-25 18:19:49 +00:00
Jeff Hill a4e5e540a9 added \n to printf diagnostic 2009-08-25 15:45:20 +00:00
Jeff Hill 33911cd0af improved failure diagnostic 2009-08-25 14:50:11 +00:00
Jeff Hill 140b8a468d we dont need tocheck the return from new with assert 2009-08-24 17:09:55 +00:00
Jeff Hill d84e9cb3ec exp passed to assert must not change the state of the data structures 2009-08-24 17:08:41 +00:00