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  2017  <20182019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: PVA links alpha
From: Michael Davidsaver <[email protected]>
To: EPICS core-talk <[email protected]>
Date: Tue, 24 Apr 2018 10:11:57 -0700
In the past week I've added a lot of additional options for a PVA link,
which I think brings it close to feature complete (for a first version anyway).

An example, with all of the defaults made explicit is:

> record(longin, "tgt") {}
> record(longin, "src") {
>     field(INP, {pva:{
>         pv:"tgt",
>         field:"",
>         local:false,
>         Q:4,
>         pipeline:false,
>         proc:none,
>         sevr:false,
>         time:false,
>         monorder:0,
>         retry:false,
>         always:false,
>         defer:false
>     }})
> }

I've tried to describe all of these on the documentation page, although
it would be nice to get some comments as to how well I've succeeded.

http://mdavidsaver.github.io/pva2pva/qsrv_page.html#qsrv_link

I've also added a demo/test IOC which I'll be expanding to cover as many
of the options, and combinations of options, as I can think of.

https://github.com/mdavidsaver/pva2pva/tree/master/iocBoot/iocpvalink


If/when someone looks at this, please take some notes about anything
which confuses.  I have a particular interest in finding out what
could be added to facilitate troubleshooting.


On 04/17/2018 08:51 PM, Michael Davidsaver wrote:
>> record(longin, "testrec") {
>>     field(INP , {pva:"foo"})
>> }
> 
> I've pushed a "alpha" version of PVAccess links to the master branch of
> my pva2pva repository (not the main one).
> 
>> git clone https://github.com/mdavidsaver/pva2pva.git
> 
> Some preliminary documentation:
> 
> http://mdavidsaver.github.io/pva2pva/qsrv_page.html#qsrv_link
> 
> 
> This is "alpha" in that it is not feature complete (eg. no maximize
> severity), and likely unstable.  At this point I'm interested in
> getting early feedback about what is missing, what is stupid
> (eg. the JSON tags), and generally what should change.
> 
> It also doesn't build against Base 3.15 yet as I haven't decided
> how to deal with a Base version specific qsrv.dbd.
> 


Replies:
Re: PVA links alpha Andrew Johnson
Re: PVA links alpha Dirk Zimoch
References:
PVA links alpha Michael Davidsaver

Navigate by Date:
Prev: DBRecord client access Marty Kraimer
Next: "EPICS 3.16"  versus "core/master" Williams Jr., Ernest L.
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: PVA links alpha Michael Davidsaver
Next: Re: PVA links alpha Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024 
ANJ, 26 Apr 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·