Commit Graph

335 Commits

Author SHA1 Message Date
Jeff Hill
ec26c0dc52 o track number of async read and writes independently
o when the last async write occurs, check to see if a value
is cached and write it immediately (instead of waiting for
aync io object's ctor to run. This allows the regression
tests to pass.
2009-08-18 00:32:48 +00:00
Jeff Hill
9802e6c629 cosmetic 2009-08-14 00:24:32 +00:00
Jeff Hill
547c5d06ea improved the maint of the asych io count in off normal situations 2009-08-14 00:24:09 +00:00
Andrew Johnson
b1b72e8cf0 updated comment text 2009-08-07 20:24:53 +00:00
Jeff Hill
7cf77b40e6 updated the example to implement casPV::writeNotify implementing similar semantics to an IOC 2009-08-04 23:31:13 +00:00
Jeff Hill
b4948b4ff6 fixed missing space in command line help string 2009-08-04 17:50:56 +00:00
Jeff Hill
7246366222 fixed gnu warning 2009-07-31 15:52:32 +00:00
Jeff Hill
290ec3e22c adjustable asyn delay, adjustable max simult io, added variables 2009-07-30 22:53:51 +00:00
Jeff Hill
d6b887b363 adjustable asyn delay 2009-07-30 22:51:03 +00:00
Jeff Hill
58a6493596 fixed command line arguments to follow standards 2009-07-14 23:26:10 +00:00
Jeff Hill
93809bd857 billy is nolonger an on-the-fly pv 2009-07-14 23:25:24 +00:00
Jeff Hill
90ed36c572 fix allows regression tests to work against async pv 2009-07-14 23:24:35 +00:00
Andrew Johnson
c1c8c914db Moved RULES and CHECK_RELEASE settings, cleanup. 2009-06-24 19:25:16 +00:00
Janet B. Anderson
9bbe163f52 Moved CHECK_RELEASE definition to CONFIG_SITE. 2009-06-23 19:45:23 +00:00
Janet B. Anderson
f20ccc6c09 Moved the shared set of rules definition, RULES, to RELEASE. 2009-06-23 19:43:58 +00:00
Andrew Johnson
42f0106d48 Memory allocation checks. 2009-05-05 15:11:37 +00:00
Ralph Lange
28f70a28a1 Base path can be set through environment var EPICS_MBA_BASE. 2009-04-24 12:25:21 +00:00
Andrew Johnson
d79877c383 Need epicsMath.h to use epicsNAN. 2009-04-13 20:10:43 +00:00
Ralph Lange
c0052ea44f Changed get_alarm_double() behaviour in analog records to return epicsNAN for limits with NO_ALARM severity 2009-04-03 14:40:13 +00:00
Ralph Lange
f4311a3f9b Rename pxxx -> prec in xxxRecord.c 2009-04-02 21:42:32 +00:00
Andrew Johnson
e155dd411e Added dynamic parts of record alias implementation. 2009-01-16 20:50:40 +00:00
Andrew Johnson
31fb641dff In vxWorks 5.5.2, ld < file.munch breaks future shell includes. 2009-01-05 22:32:20 +00:00
Andrew Johnson
0fff507aea Cleanup, fix an issue reported by Kazuro Furukawa. 2008-10-08 22:42:49 +00:00
Andrew Johnson
98e09831fa _APPNAME__SNCFLAGS doesn't get used... 2008-10-08 21:11:55 +00:00
Andrew Johnson
79df764184 Added creation of ioc/dllPath.bat for Win32 IOCs. 2008-08-29 22:15:02 +00:00
Andrew Johnson
a2d252bc24 Fix finding templates when earlier dirs don't exist. 2008-08-29 21:03:36 +00:00
Andrew Johnson
246e47128d Remove lower-case paths, they break apps on Win32. 2008-08-29 15:24:28 +00:00
Andrew Johnson
1cb5905c41 Link locally-compiled code that uses epicsExport.h into the support library
(DLL) rather than directly into the IOC executable.  Necessary on Win32
builds because symbol decoration requirements are different.
2008-08-22 21:10:47 +00:00
Andrew Johnson
ee634be0e5 Added the aSub record type, derived from Andy Foster's genSub. 2008-08-14 20:41:05 +00:00
Janet B. Anderson
f0dc99250a Added *App and *app as DEPEND_DIRS for iocBoot and iocboot. 2008-07-24 19:48:49 +00:00
Andrew Johnson
7e120e3388 Don't register the hook more than once. 2008-06-25 16:49:13 +00:00
Andrew Johnson
c97214d4d2 Added initTrace command to exampleApp, registers a verbose initHook. 2008-06-24 21:49:57 +00:00
Janet B. Anderson
9816887062 Allow use of a site configure directory by defining RULES in CONFIG. 2008-04-18 16:24:21 +00:00
Janet B. Anderson
9d2b8ece7b Changes for GNU make -j option (multiple jobs). 2007-10-24 21:21:54 +00:00
Andrew Johnson
2d031c46a2 Fixed bad example code. 2007-01-24 22:05:16 +00:00
Andrew Johnson
1e72aa61f0 Reverting Janet's cygdrive change which she says breaks other Win32 builds.
Until Cygwin's version of Make gets fixed, use the mingw Make instead.
2006-11-21 22:52:41 +00:00
Janet B. Anderson
db3407a3ab Cygwin Make 3.81 now requires /cygdrive/<drive>/... in fullpath names. 2006-11-20 16:22:23 +00:00
Jeff Hill
a6d8cf0cec use parenthesis during time stamp assign 2006-11-18 00:27:08 +00:00
Andrew Johnson
3b481d69c2 'use strict' stuff from Nick Rees, plus some cleanup. 2006-11-17 22:53:03 +00:00
Andrew Johnson
c3e3f6be37 Added two example database substitutions files and converted the example st.cmd
files to use these instead of repeated dbLoadRecords commands.
2006-11-17 19:36:17 +00:00
Andrew Johnson
31547e98f5 Patch from Diamond; App names may include chars that are not
valid in a C identifier, such as '-', but we use the App name
in the <name>_registerRecordDeviceDriver routine name.
This patch replaces all such invalid chars with '_'.
2006-11-14 22:14:53 +00:00
Andrew Johnson
5c7fa0e3be Modified comments. 2006-10-26 15:34:45 +00:00
Janet B. Anderson
ad55de7aa4 Modified UnixPath and epics_base definitio for ActiveState perl. 2006-10-02 14:18:47 +00:00
Andrew Johnson
d359e6629d Permit any IOC name as long as it has 'ioc' in it somewhere.
This matches the current behavior of the wildcard in iocBoot/Makefile
2006-07-25 18:14:21 +00:00
Andrew Johnson
6a830abc9d Added WARN setting to CHECK_RELEASE. 2006-04-21 15:23:48 +00:00
Janet B. Anderson
5c8b48e8f0 Added includes for host specific RELEASE and CONFIG_SITE files. 2006-03-30 16:59:06 +00:00
Janet B. Anderson
30b0520b78 Added comments about files for Host/target specific settings. 2006-03-30 16:57:32 +00:00
Janet B. Anderson
e477be1e94 Modified comment line. 2006-03-29 21:56:39 +00:00
Janet B. Anderson
6bb604313d Added ifdef $(T_A) around T_A includes. 2006-03-29 21:23:57 +00:00
Janet B. Anderson
6b43fe312e Allow target specific macro definition overrides. 2006-03-29 21:18:12 +00:00