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  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Changes to PCAS in 3.14
From: "Jeff Hill" <[email protected]>
To: "'Elliott Wolin'" <[email protected]>, <[email protected]>
Date: Tue, 3 Feb 2009 15:30:58 -0700
Hello Elliott,

> (service snap-in) changed bounds on request

For R3.14 we spent some time on PCAS code to make it more robust. In
particular, we have fixed bugs that were seen in a CA gateway context. As I
recall, one situation that was fixed was detecting, and invalidating,
responses from service snap-ins that do not have the same number of elements
as were requested by the client.

Jeff

> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Elliott Wolin
> Sent: Tuesday, February 03, 2009 2:02 PM
> To: [email protected]
> Subject: Changes to PCAS in 3.14
> 
> Hi,
> 
> I just discovered my old programs that use the PCAS library (3.13) no
> longer work with the latest release (3.14.10), and I haven't a clue
> why.  Is there a document somewhere explaining what has changed?
> 
> Below are debug output and errors I get when I run the server and
> execute "caget halld_event_count" in another window.  The server creates
> and serves out a PV named halld_event_count.
> 
> Output from server:
> 
>          (caget run in another window at this point, see below for caget
> output)
> pvExistTest for halld_event_count
> createPV for halld_event_count
> myPV::createChannel for halld_event_count
> myPV::read for halld_event_count
> ...myPV getVAL for halld_event_count
> 
> ----------dump This=0x81497b8---------
>  dimension=0 app-type=16 Scalar
>  prim-type=aitInvalid(aitEnumInvalid) ref-count=1
>  total-bytes=44, data-size=0, element-count=1
>  LocalDataFormat
> --------------------------------------
> 
> filename="../../../../src/cas/generic/casStrmClient.cc" line number=620
> server tool changed bounds on request - get notify with
> PV=halld_event_count type=19 count=1
> ...myPV interestDelete for halld_event_count
> myPV destroy for halld_event_count
> 
> 
> caget errors:
> 
> $ caget halld_event_count
> CA.Client.Exception...............................................
>     Warning: "No reasonable data conversion between client and server
> types"
>     Context: "op=0, channel=halld_event_count, type=DBR_TIME_LONG,
> count=1, ctx="read failed""
>     Source File: ../getCopy.cpp line 86
>     Current Time: Tue Feb 03 2009 15:56:19.360220762
> ..................................................................
> Read operation timed out: some PV data was not read.
> halld_event_count              0
> 
> 
> Thanks,
> 
> --
> 
> 
> 				Sincerely,
> 					Elliott
> 
> 
>
===========================================================================
> =====
> 
> 
>  Those raised in a morally relative or neutral environment will hold
> 		    no truths to be self-evident.
> 
> 
> Elliott Wolin
> Staff Physicist, Jefferson Lab
> 12000 Jefferson Ave
> Suite 8 MS 12A1
> Newport News, VA 23606
> 757-269-7365
> 
>
===========================================================================
> =====


References:
Changes to PCAS in 3.14 Elliott Wolin

Navigate by Date:
Prev: Changes to PCAS in 3.14 Elliott Wolin
Next: Problem with subArray - unnecessary memory allocation Thomas Birke
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Changes to PCAS in 3.14 Elliott Wolin
Next: Problem with subArray - unnecessary memory allocation Thomas Birke
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·