EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: CA protocol documentation.
From: Ralph Lange <[email protected]>
To: [email protected]
Cc: EPICS Tech-Talk <[email protected]>
Date: Thu, 14 Nov 2002 11:33:37 +0100
  >> I'm not sure if the information exists anywhere else 
  >> but in the source code and with Jeff Hill. I don't recall

  > That is what I thought at first place.

  >> (over ten years) seeing a document that describes 
  >> the internals of the protocol - unless Jeff alluded 
  >> to it in some collaboration meeting.

  > Is there any interest on such a document? Or a soruce code may be enough.

There is some intention in this.

Since the CA protocol is not well documented, everyone is forced to use
the CA libraries that come with base. Thus we are able to develop and
improve details of the network protocol without the overhead of an
official protocol change.

As soon as documentation exists, people will start writing their own
libraries. In contrast to the original libraries these will be buggy,
unstable and not compatible with older/newer versions of CA.

Nevertheless, the authors will blame CA for this, flood tech talk with
their questions and absorb valueable manpower to solve problems that
wouldn't exist if they used the original libraries.

Use the CA libraries from base. Don't start writing your own. Just don't.

I think leaving the source code as the only documentation keeps the
scare-off factor on an adequate level. We're open source, not open
protocol.

Cheers,
Ralph

ps. Sorry for the rough tone, but I think opening this would really be a
serious danger. If CA gets suspected of being a flaky protocol, we're in
trouble.

Replies:
Re: CA protocol documentation. Brian Tieman
References:
CA protocol documentation. Noboru Yamamoto
Re: CA protocol documentation. Peregrine M. McGehee
Re: CA protocol documentation. Noboru Yamamoto
Re: CA protocol documentation. Peregrine M. McGehee
Re: CA protocol documentation. Noboru Yamamoto

Navigate by Date:
Prev: base building problem M.C.Shao
Next: Re: CA protocol documentation. Bob Dalesio
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: CA protocol documentation. Noboru Yamamoto
Next: Re: CA protocol documentation. Brian Tieman
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·