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: 回复: Re: Archiver Appliance cannot archive structured PV data
From: "Dmitry Yu. Bolkhovityanov via Tech-talk" <tech-talk at aps.anl.gov>
To: Michael Davidsaver <mdavidsaver at gmail.com>
Cc: tech-talk <tech-talk at aps.anl.gov>
Date: Mon, 6 Jul 2026 12:27:25 +0700 (+07)
Hi Michael,

On Fri, 3 Jul 2026, Michael Davidsaver via Tech-talk wrote:

The core point is this.  PVAccess protocol allows you to define arbitrary structures, such as the one you show with a single sub-structure named "shot it".  However, general purpose client applications like AA do not know how to interpret an arbitrary structure.  AA needs to be able to extra one time from each update.  The type definition you have does not provide this.  So AA can do nothing other than get "stuck".
[SNIP]
Sky's previous reply mentions "timestamp".  He is referring to the "timeStamp" sub-structure, which is the absolute minimum which must be provided for AA (a time series archiver) to extract meaning from the value of a PV.

I have an ideological question regarding PVAccess protocol design.

The timestamp is an attribute of *any* datum. So, other control system frameworks transfer timestamps (and other metadata, such as quality/status) along with data at all times (as overhead is negligible) and provide access to this info via separate dedicated APIs, such as datum.time or datum.getTimeStamp().

So the question is: why PVAccess protocol instead considers timestamps like other "real" data? Was this decision made merely for compatibility with Channel Access or are there some technical reasons?


With best regards,
Dmitry

References:
Archiver Appliance cannot archive structured PV data 吕慧慧 via Tech-talk
Re: Archiver Appliance cannot archive structured PV data Sky Brewer via Tech-talk
回复: Re: Archiver Appliance cannot archive structured PV data lvhh--- via Tech-talk
Re: 回复: Re: Archiver Appliance cannot archive structured PV data Michael Davidsaver via Tech-talk

Navigate by Date:
Prev: Re: 回复: Re: Archiver Appliance cannot archive structured PV data Michael Davidsaver via Tech-talk
Next: Fall 2026 EPICS Collaboration Meeting: Registration and Payment Now Available 卢晓含 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: 回复: Re: Archiver Appliance cannot archive structured PV data Michael Davidsaver via Tech-talk
Next: XRI-UNO detector Siddons, David 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, 07 Jul 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·