EPICS Controls 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  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: genSub and synApps 5_4_1
From: Tim Mooney <[email protected]>
To: Emmanuel Mayssat <[email protected]>
Cc: "[email protected]" <[email protected]>
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 ([email protected]) (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  2018  2019  2020  2021  2022  2023  2024 
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  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·