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
<2013>
2014
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
<2013>
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|