Commit Graph

75 Commits

Author SHA1 Message Date
Andrew Johnson
243baddbf6 Add an Init stat to all thread control variables
This makes the uninitilized value not the Run state.
2012-05-04 13:38:59 -05:00
Michael Abbott
e87bbef75c Update rsrv to support V4.13 protocol extension.
The rsrv server is updated in this commit to deliver variable sized
waveforms in response to a zero length request, implementing an
extension to the v4 EPICS protocol tied to minor version 13.

The core of the changes are in read_reply, rsrv/camessage.c, which first
reserves packet space for the largest possible response, but then resizes
the packet according to how much data is actually returned from the
database.
2010-08-11 16:38:49 -05:00
Andrew Johnson
eda402cf66 Merged Ralph's ca-over-tcp branch.
Fixed some vxWorks compile errors, and made a number of edits
to the HTML in the CAref.html documentation.
2010-08-10 16:05:46 -05:00
Ralph Lange
23612a7afe Merged Codeathon 2008 changes (10292..10293 on cvs-trunk branch).
* Fixed conflicts until base compiles
 * COMPLETELY UNTESTED
2010-04-06 17:59:35 -04:00
Andrew Johnson
4e0ab97038 (M. Davidsaver): static keyword is part of C89,
remove all uses and internal definitions of LOCAL macro
2009-07-09 16:37:24 +00:00
Andrew Johnson
c9bc70bd6a Added iocBuild, iocPause and iocRun commands.
These are mainly for redundant IOCs, but may be useful elsewhere.
iocBuild prepares the IOC and freezes it just before it goes live.
A subsequent iocRun kicks it into life, or restarts it when paused.
iocPause freezes all scan tasks and disconnects the server.
2008-07-09 21:31:56 +00:00
Jeff Hill
b5e2b40be0 fix for mantis 296 2007-08-17 22:31:11 +00:00
Jeff Hill
f3f56fb2bc o fixed deadlock occurring when access security callback blocks for
unresponsive client
o made data conversion more standalone in the client library
2006-11-18 00:29:04 +00:00
Jeff Hill
d42c47fa85 Added rsrv statistics fetch for vxStats 2005-09-23 15:12:26 +00:00
Jeff Hill
c5db766b33 new functions that fetch on behalf host name and user name 2004-03-24 19:20:58 +00:00
Jeff Hill
2b4baa2b68 suppress gnu warning 2002-12-19 02:14:21 +00:00
Jeff Hill
605c1fb8fe suppress gnu warning 2002-12-19 01:55:32 +00:00
Jeff Hill
117c5a7d6d fixed gnu warnings 2002-12-19 01:23:36 +00:00
Jeff Hill
f57df209ab fixed SPARC alignment with ca put notify 2002-09-23 17:05:47 +00:00
Janet B. Anderson
93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Jeff Hill
96aab4a62e send version message to client if it is on a new protocol version 2002-06-25 18:31:13 +00:00
Jeff Hill
0883023602 fixed put notify shut down seq 2002-03-21 23:45:09 +00:00
Marty Kraimer
14184c679f dbNotify API changes 2002-03-07 17:04:43 +00:00
Marty Kraimer
a707668b0b PUTNOTIFY => putNotify 2002-02-28 15:32:35 +00:00
Jeff Hill
065c879708 removed pool status external 2002-02-28 00:02:18 +00:00
Jeff Hill
f2a0bd2ff8 detect beacons duplicated by redundant routes 2002-02-12 00:45:04 +00:00
Jeff Hill
7eaabd7df2 fixed spurious "server memory exhausted" message 2001-09-26 18:59:04 +00:00
Jeff Hill
8c103d1cb9 added priority field 2001-08-29 17:39:51 +00:00
Jeff Hill
70de17474b large array changes 2001-05-22 02:02:10 +00:00
Marty Kraimer
6a52eff141 osiTime=>epicsTime 2001-01-31 13:34:02 +00:00
Marty Kraimer
dbe9c8e75f changes for osiThread=>epicsThread 2001-01-18 19:08:14 +00:00
Marty Kraimer
36a69befd8 replace osiSem with epicsMutex and/or epicsEvent 2001-01-11 16:15:14 +00:00
Jeff Hill
8b8b4a736d use epicsAssert 2000-10-06 00:33:31 +00:00
Marty Kraimer
a71778bfcc export casr; remove client_stat 2000-05-02 13:47:03 +00:00
Jeff Hill
eda62d862f install rsrv.h 2000-03-20 23:15:16 +00:00
Jeff Hill
833ea12de9 made compatible with new version of cac 2000-03-14 22:30:05 +00:00
Marty Kraimer
2a4492056b changes for building win32 dlls 2000-02-29 16:04:50 +00:00
Jeff Hill
0c7674036c many changes 2000-02-10 16:05:01 +00:00
Marty Kraimer
72328cce1b semId => semBinaryId and semMutexId 2000-01-27 19:47:32 +00:00
Marty Kraimer
306913b991 replace osiClock calls with tsStamp calls 2000-01-07 13:36:51 +00:00
Marty Kraimer
f9e516b9bd changes for osiSem changes 1999-12-14 22:08:05 +00:00
Marty Kraimer
567dde3e14 changes for iocCore port 1999-11-18 15:51:32 +00:00
Jeff Hill
d976c7e70b dont supress ENOBUFs message 1999-09-02 21:40:21 +00:00
Jeff Hill
098b24055e return "no write access" when it is an SPC_NOMOD field 1999-08-11 19:40:56 +00:00
Jeff Hill
5b9a5604e6 removed prototype 1999-07-17 00:33:12 +00:00
Jeff Hill
1982c777be Include the next resource id allocated in casr diagnostic 1998-12-21 17:49:05 +00:00
Jeff Hill
5dc5113919 log number of no buf errors and print them in a diagnostic 1998-10-01 23:03:15 +00:00
Jeff Hill
9b5fbcae9e comment 1998-02-06 00:29:34 +00:00
Jeff Hill
3a0de109a3 removed eventsoff flag 1997-05-05 04:47:54 +00:00
Jeff Hill
017686e0f6 use free list lib 1997-04-10 20:04:51 +00:00
Jeff Hill
77cf658c05 PC arch changes 1996-11-02 02:18:31 +00:00
Jeff Hill
a3ce428cdd better report 1996-09-16 22:03:49 +00:00
Jeff Hill
7fabc325bb added level arg to client_stat 1996-09-04 21:58:27 +00:00
Jeff Hill
41557f3946 many r3.13 changes 1996-06-19 20:39:25 +00:00
Jeff Hill
2566ee1e26 If the IOC is out of memory allow them to connect if they stop
some of the clients.
1995-10-12 01:40:48 +00:00