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

Subject: Re: CA Provider for PVXS
From: André Favoto via Tech-talk <tech-talk at aps.anl.gov>
To: "Kasemir, Kay" <kasemirk at ornl.gov>, "Dmitry Yu. Bolkhovityanov" <D.Yu.Bolkhovityanov at inp.nsk.su>
Cc: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Wed, 10 Jun 2026 08:40:41 +0000
I think the disagreement is not on what should be forwarded, but on how it should be presented.
From the data perspective, all of them usually provide what you mentioned (value, timestamp, type, units, etc), content-wise, but with slightly different formats depending on how one thinks data consumption gets easier.
A clear example already showed up in the prior emails:
The first two include only CA and PVA. For the cases like PVWS or the Java clients, that may support MQTT/Tango/others, it may get even harder to agree on "one standard to rule them all", despite the contents being kind of the same.


Cheers,
André Favoto


From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Dmitry Yu. Bolkhovityanov via Tech-talk <tech-talk at aps.anl.gov>
Sent: Wednesday, June 10, 2026 07:10
To: Kasemir, Kay <kasemirk at ornl.gov>
Cc: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov>
Subject: Re: CA Provider for PVXS
 
Hi Kay,

On Mon, 8 Jun 2026, Kasemir, Kay via Tech-talk wrote:

> The hard part is of course that you can never get 2 people to agree on what such a ?PV?, the common denominator of all protocols, should look like.

Is there really much disagreement?

A "PV" usually consists of:

1. The data itself (with type descriptor - int/float/..., # of elements).
2. A timestamp.
3. A "status" of some kind (STAT+SEVR, quality, a bitmask of errors, ...).

Or are you talking about API?  That is usually "read, write, monitor".
Even TANGO, with its messy DeviceAttribute (whose internals violate most
"good design practices") is compatible (and pairable) with EPICS.


With best regards,
Dmitry

References:
CA Provider for PVXS Marks, Nicholas via Tech-talk
Re: CA Provider for PVXS Kasemir, Kay via Tech-talk
Re: CA Provider for PVXS Dmitry Yu. Bolkhovityanov via Tech-talk

Navigate by Date:
Prev: Re: CA Provider for PVXS Dmitry Yu. Bolkhovityanov via Tech-talk
Next: EPICS support for Fastech motors Rea Domitrović via Tech-talk
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  2025  <2026
Navigate by Thread:
Prev: Re: CA Provider for PVXS Dmitry Yu. Bolkhovityanov via Tech-talk
Next: Re: CA Provider for PVXS Michael Davidsaver via Tech-talk
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  2025  <2026
ANJ, 10 Jun 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·