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  2009  2010  2011  2012  <20132014  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  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: sequencer + streamdevice
From: Emmanuel Mayssat <[email protected]>
To: Christoph Burandt <[email protected]>, "[email protected]" <[email protected]>
Date: Mon, 28 Oct 2013 13:17:54 -0700
Here is my RELEASE file.

[comments]
TEMPLATE_TOP=$(EPICS_BASE)/templates/makeBaseApp/top

# EPICS_BASE usually appears last so other apps can override stuff:
EPICS_BASE=/home/local/epics/base/3.14.11

# Set RULES here if you want to take build rules from somewhere
# other than EPICS_BASE:
#RULES=/path/to/epics/support/module/rules/x-y
ASYN=/home/local/epics/extras/3_14_11-20100409_084246/asyn/4-12-20100409_092509
AUTOSAVE=/home/local/epics/extras/3_14_11-20100409_084246/autosave/4-5-20100409_092242
CALC=/home/local/epics/extras/3_14_11-20100409_084246/calc/2-7-20100409_092441
GENSUB=/home/local/epics/extras/3_14_11-20100409_084246/genSub/1-6a-20100409_092222
SNCSEQ=/home/local/epics/extras/3_14_11-20100409_084246/seq/2-0-12-20100409_092139
SSCAN=/home/local/epics/extras/3_14_11-20100409_084246/sscan/2-6-5-20100409_092413
STREAM=/home/local/epics/extras/3_14_11-20100409_084246/stream/2-4a-20100409_092640

#In RELEASE of base as well
PCRE_INCLUDE=/usr/local
PCRE_LIB=/usr/lib64


Note that in your case the STREAM and SNCSEQ variables need to be defined herein.
After changing you RELEASE file, you need to run 'make' in the configure directory.
Thereafter you need to rebuild your IOC

In your makefile, it is possible that you have lines like
ifneq ($(SNCSEQ),)
  PROD_LIBS += seq pv
endif
which obviously are conditional on the SNCSEQ variable being defined

You should also have DBD entries like
ifneq ($(SNCSEQ),)
  snova_DBD += seqSnovaRegistrar.dbd
endif

with
$ cat seqSnovaRegistrar.dbd
registrar(seqSnovaTimersRegistrar)
registrar(seqSnovaTurnOnOffRegistrar)

all of your sequences.
 
Enjoy!
--
Emmanuel


> Date: Mon, 28 Oct 2013 14:07:10 +0100
> From: [email protected]
> To: [email protected]
> Subject: sequencer + streamdevice
>
> Hello,
>
> I'm having trouble setting up an IOC which provides both, the sequencer
> and the streamdevice support at the same time.



References:
sequencer + streamdevice Christoph Burandt

Navigate by Date:
Prev: Re: sequencer + streamdevice Andrew Johnson
Next: RE: EPICS record time delay Emmanuel Mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: sequencer + streamdevice Andrew Johnson
Next: Re: sequencer + streamdevice Christoph Burandt
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·