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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: timestampField not retrieved using CA provider for pvac::ClientChannel |
From: | "Veseli, Sinisa via Tech-talk" <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>, "Bisegni, Claudio" <bisegni at slac.stanford.edu> |
Date: | Fri, 5 May 2023 16:55:17 +0000 |
Hi,
I am not sure exactly why is there a difference in behavior between caget and pvget, but you should be able to get timestamps if you request them explicitly:
$ caget -a S01-DAQTBT:Strm:DataCaptureC
S01-DAQTBT:Strm:DataCaptureC 2023-05-03 10:51:26.834121 Off
PV request string like field(value,timeStamp) should work from C++:
>>> from pvapy import *
>>> c = Channel('S01-DAQTBT:Strm:DataCaptureC', CA)
>>> print(c.get('field(value,timeStamp)'))
epics:nt/NTEnum:1.0
enum_t value
int index 0
string[] choices [Off, On]
time_t timeStamp
long secondsPastEpoch 1683129086
int nanoseconds 834120910
int userTag 0
Hope this helps,
Sinisa
--
Siniša Veseli
Scientific Software Engineering & Data Management
Advanced Photon Source
Argonne National Laboratory
sveseli at anl.gov
(630)252-9182From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Bisegni, Claudio via Tech-talk <tech-talk at aps.anl.gov>
Sent: Friday, May 5, 2023 11:39 AM To: tech-talk at aps.anl.gov <tech-talk at aps.anl.gov> Subject: timestampField not retrieved using CA provider for pvac::ClientChannel Hello EPICS tech, I'm working with last epics release and I have notice that making a get operation for an IOC using a CA provider for crete a pvac::ClientChannel I don't receive the timestamp field:
I noticed that also the official caget has the problem:
developer@e058f4bc2090:/workspace$ pvget variable:sum variable:sum 2023-05-05 16:34:54.607 3 developer@e058f4bc2090:/workspace$ caget variable:sum variable:sum 3
so is a client library problem or a server or something else?
Thank
you in advance. Claudio |