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: genSub and synApps 5_4_1
From: Tim Mooney <mooney@aps.anl.gov>
To: Emmanuel Mayssat <emmanuel_mayssat@lynceantech.com>
Cc: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Tue, 20 Oct 2009 14:36:20 -0500
Emmanuel, The genSub record was removed from synApps, beginning with version 5.4, because EPICS, beginning with version 3.14.10, implements the aSub record, which is a
drop-in replacement for most uses of the genSub record.

To convert a subroutine from genSub to aSub, globally replace 'genSubRecord' with 'aSubRecord'.

To convert a database from using the genSub record to using the aSub record, globally
replace 'genSub' with 'aSub'.

To convert a Makefile that linked with genSub to one that doesn't, remove lines of the form
   calcApp_LIBS += genSub
from the Makefile.

I think that's all you should have to do, though you may also have to modify
configure/RELEASE, and your .dbd files, depending on how your application
referenced genSub support.

Emmanuel Mayssat wrote:
Hello,

I noticed that genSub has been removed from synApps.
Is there a reason for this?
Is it being deprecated?
What should I use in place?

Regards,
--
Emmanuel



--
Tim Mooney (mooney@aps.anl.gov) (630)252-5417
Beamline Controls & Data Acquisition Group (www.aps.anl.gov/aod/bcda)
Advanced Photon Source, Argonne National Lab


References:
genSub and synApps 5_4_1 Emmanuel Mayssat

Navigate by Date:
Prev: genSub and synApps 5_4_1 Emmanuel Mayssat
Next: CLS OMS 58 Failure Report Elder Matias
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: genSub and synApps 5_4_1 Emmanuel Mayssat
Next: CLS OMS 58 Failure Report Elder Matias
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 ·