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: Christoph Burandt <[email protected]>
To: Wesley Moore <[email protected]>, [email protected]
Date: Mon, 28 Oct 2013 22:41:34 +0100
Hello again,

thank you all, for some first hints.

A bit more detailed information about my setup:

*debian linux (squeeze, amd64)
*EPICS packages installed from the repository at http://epics.nsls2.bnl.gov/debian/ (EPICS 3.14.12.3)
*StreamDevice-2-6 (from psi website)
*Asyn 4-17

The active lines in the RELEASE file are:
==========================================================
TEMPLATE_TOP=$(EPICS_BASE)/templates/makeBaseApp/top
SNCSEQ=$(EPICS_BASE)/../modules/soft/seq
EPICS_BASE=/usr/lib/epics
ASYN=/usr/local/src/support/asyn/trunk
==========================================================
The SNCSEQ line seems to point to nowhere (path doesn't exist), but it definitively works for the pure sequencer IOC like this. (!??!)


sncExample.dbd contains one line:
==========================================================
registrar(sncExampleRegistrar)
==========================================================


And the dbd file containing the stream device support is as follows:
streamInclude.dbd
==========================================================
include "base.dbd"
include "stream.dbd"
include "asyn.dbd"
registrar(drvAsynIPPortRegisterCommands)
registrar(drvAsynSerialPortRegisterCommands)
==========================================================


As I gather these line here, I realize, streamInclude.dbd is nowhere being referenced explicitly. Does it have some special status?

Greetings,
Christoph



On 10/28/2013 04:32 PM, Wesley Moore wrote:
Christoph,
At first glance it looks ok.  If you send me your RELEASE and your dbd file, I'll take a look.  I wouldn't use the name stream for your prod name, but I don't think that's your problem.

Sequencer and streamDevice should play nice without issue.  I think it's something in the files I requested to see.

Wesley

----- Original Message -----
From: "Christoph Burandt" <[email protected]>
To: [email protected]
Sent: Monday, October 28, 2013 9:07:10 AM
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.

Using "makeBaseApp -t ioc" allowed me to setup basic IOCs that
support
either the sequencer or the StreamDevice support. I therefore
modified
the files
configure/RELEASE
iocApp/src/Makefile
accordingly.

I checked that the resulting IOCs are ok by typing "help" in the IOC
shell -> either the "seq" or the "drvAsynIPPortConfigure" will be
part
of the list of supported commands. I could also execute the state
machine from "makeBaseApp -t example".

If I try to write a Makefile which combines both features, "make"
does
not complain (as it seems to me). But "help" in the ioc shell tells
me
that "seq" is not a known command.

Can anyone explain what goes wrong here?

(The iocApp/src/Makefile of the "combined" IOC is attached)

Greetings,
Christoph

--
M.Sc. Phys. Christoph Burandt
Technische Universität Darmstadt



Replies:
RE: sequencer + streamdevice Emmanuel Mayssat
Re: sequencer + streamdevice Ralph Lange

Navigate by Date:
Prev: Re: Labview EPICS server and client data types. Andrew Johnson
Next: RE: sequencer + streamdevice 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 Emmanuel Mayssat
Next: RE: sequencer + streamdevice 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 
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 ·