Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: Re: devLibOSD.c for Linux
From: Andrew Johnson <anj@aps.anl.gov>
To: tech-talk@aps.anl.gov
Date: Fri, 23 Oct 2009 10:35:50 -0500
On Friday 23 October 2009 09:46:51 Mark Rivers wrote:
> I don't think this is true.  The Canadian Light Source and the
> Australian Synchrotron are using Linux with VME via the SIS PCI to VME
> bridge.  I believe there is a version of devLib that supports this.
> They are using a recent version of the IPAC module for VME Industry Pack
> modules, and I believe IPAC uses devLib.

Actually devLib has supported the ability to write your own support routines 
for devLib since soon after the CLS & AS started using the SIS bridge.  There 
is a global function table which they (or anyone else can) implement and link 
into an IOC and which is then used to provide *most* of the operations.  
Unfortunately a parallel change to devLib was merged a few years ago which 
means that some of the devLib functions do not go through the function table; 
I'm hoping Michael Davidsaver's rewrite of devLib will fix this issue once and 
for all, but it will probably require that the external driver(s) be updated.

- Andrew
-- 
The best FOSS code is written to be read by other humans -- Harald Welte


Replies:
RE: devLibOSD.c for Linux Davidsaver, Michael
References:
devLibOSD.c for Linux Mi Qingru
Re: devLibOSD.c for Linux Dirk Zimoch
RE: devLibOSD.c for Linux Mark Rivers

Navigate by Date:
Prev: RE: compiling streamDevice with CALC set fails Mark Rivers
Next: RE: devLibOSD.c for Linux Davidsaver, Michael
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: RE: devLibOSD.c for Linux Mark Rivers
Next: RE: devLibOSD.c for Linux Davidsaver, Michael
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·