EPICS Home

Experimental Physics and Industrial Control System


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

Subject: Compression record returns double value for field "N" over channel access
From: Georg Weiss via Core-talk <core-talk at aps.anl.gov>
To: "core-talk at aps.anl.gov" <core-talk at aps.anl.gov>
Date: Fri, 25 Nov 2022 09:30:09 +0000

The field N (and NSAM) of a compression record should according to specification (https://epics.anl.gov/base/R7-0/6-docs/compressRecord.html) use ULONG. However, reading the field N over channel access apparently may return a double value:

 

>cainfo RFQ-010:RFS-EPR-110:Cur-ROI-Avg.N

RFQ-010:RFS-EPR-110:Cur-ROI-Avg.N

    State:            connected

    Host:             idmz-ro-epics-gw-tn.esss.lu.se:5064

    Access:           read, no write

    Native data type: DBF_DOUBLE

    Request type:     DBR_DOUBLE

    Element count:    1

 

The assumption is that since input data is an array of doubles, the field N uses same type.

While the above suggests query was handled by a ca gateway, I get the same result when not using a gateway.

 

Seems pvaccess returns a unsigned long type for field N.

 

Is this behavior expected?

 

BR,

 

Georg Weiss

European Spallation Source


Replies:
Re: Compression record returns double value for field "N" over channel access Ralph Lange via Core-talk

Navigate by Date:
Prev: Re: Question PVA environment variable Kasemir, Kay via Core-talk
Next: Re: Compression record returns double value for field "N" over channel access Ralph Lange via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024 
Navigate by Thread:
Prev: Build failed: EPICS Base 7 base-7.0-709 AppVeyor via Core-talk
Next: Re: Compression record returns double value for field "N" over channel access Ralph Lange via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  <20222023  2024