Experimental Physics and Industrial Control System
|
Thanks for discussing this.
Are there any public examples / best practices on how to create templates for makeBaseApp?
I'd be interested in creating some for our facility since we end up using asyn, calc, streamdevice alot...
Unrelated, but I also wanted to thank you for introducing the RELEASE.local above $(top) concept a couple years back, since that really made things alot easier! ;)
Thanks @all for your input, William
Am 3. April 2024 10:29:25 MESZ schrieb Han Lee via Tech-talk <tech-talk at aps.anl.gov>:
I added this subject into an agenda for the upcoming Coderaton at BNL.
BTW, we (ALS-U) use our own template folder to generate our consistent IOC and application directory structure with additional scripts. That is the exact same workflow, which Ralph suggested.
However, from my view, we can just redesign (add a few lines, and change variables a bit) templates/makeBaseApp/top/iocApp/src/Makefile and iocBoot/st.cmd@Cross and st.cmd@common to support pvaccess easily.
Best, Han
Note that the template mechanism for makeBaseApp is specifically designed for users to add their own templates.
If you have five things you always need to add to the ioc template, create your own, starting from a copy of the ioc template. Most of the EPICS facilities I know and worked with have their own set of templates.
Cheers, ~Ralph
- References:
- enable pvAccess by default William Kirstaedter via Tech-talk
- Re: enable pvAccess by default Johnson, Andrew N. via Tech-talk
- Re: enable pvAccess by default William Kirstaedter via Tech-talk
- Re: enable pvAccess by default Timo Korhonen via Tech-talk
- Re: enable pvAccess by default Florian Feldbauer via Tech-talk
- Re: enable pvAccess by default Timo Korhonen via Tech-talk
- Re: enable pvAccess by default Ralph Lange via Tech-talk
- Re: enable pvAccess by default Han Lee via Tech-talk
- Navigate by Date:
- Prev:
Re: enable pvAccess by default Han Lee via Tech-talk
- Next:
RE: PyDevice support compilation error Pearson, Matthew via Tech-talk
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
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: enable pvAccess by default Han Lee via Tech-talk
- Next:
Re: enable pvAccess by default Ralph Lange via Tech-talk
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
<2024>
|
ANJ, 11 Sep 2024 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|