EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: EPICS 7 makeBaseApp
From: Timo Korhonen <[email protected]>
To: "[email protected]" <[email protected]>
Date: Thu, 23 Nov 2017 13:22:04 +0000
Hi,

I could make a little progress with including qsrv in an IOC.

I am using the tarball base-7.0.1-pre1.
After compiling Base, I used makeBaseApp to create an ioc directory.
Following instructions in Michael's documentation, I added these to the Makefile:

# include QSRV
myiocname_DBD += PVAServerRegister.dbd
myiocname_DBD += qsrv.dbd
myiocname_LIBS += qsrv

Then the linker complained about missing functions "refTrackRegistrar" and "registerStartPVAServer".

After poking around a bit I added:
 
myiocname_LIBS += pvAccessIOC

And then linking succeeded and qsrv started.
However, the groups did not work; they seem not to be created. Is there maybe a separate/new parser to handle the new info tags that I should link in?

In this process I tried the example IOCs in the pva2pva directory, using softIocPVA.
However, groups did not work in the circle and circle2 applications. In imagedemo the groups worked as (I) expected.
I did not go into finding out why, this was at home in the late evening...I may try more today.

One thing that I noticed is that pvlist works half way: it finds the IOC but does not give the channel list. The error message is
"failed to fetch channel list – not supported". Maybe qsrv does not have this feature yet? It used to work with procSrv.


Sorry for the poor formatting of these messages, I did this at home and my environment there is not primarily set up for EPICS development, at least yet;-)


Timo



Replies:
Re: EPICS 7 makeBaseApp Timo Korhonen

Navigate by Date:
Prev: Re: EPICS 7.0.1-pre1 (pdbsingle.cpp) Dirk Zimoch
Next: Re: EPICS 7.0.1-pre1 (pdbsingle.cpp) Dirk Zimoch
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Jenkins build is back to stable : epics-master » mac #27 APS Jenkins
Next: Re: EPICS 7 makeBaseApp Timo Korhonen
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <20172018  2019  2020  2021  2022  2023  2024 
ANJ, 21 Dec 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·