EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: Bug in 3.14.1 thru 3.14.6? - NOT
From: Marty Kraimer <[email protected]>
To: Benjamin Franksen <[email protected]>
Cc: [email protected]
Date: Mon, 30 Aug 2004 08:04:11 -0500
The calcout record that comes with base also defines VERS an appears to be OK.
This Benjamin's thought does not appear to be the problem.


Wayne,

Please send me your genSubRecord.dbd file.

Marty Kraimer

Benjamin Franksen wrote:

On Saturday 28 August 2004 05:35, Wayne Dahl wrote:


I spoke too soon, sorry to cast blame. But I still have a problem.

The source of genSubRecordSizeOffset has

 pdbRecordType->papFldDes[42]->size=sizeof(prec->flnk);
 pdbRecordType->papFldDes[42]->offset=(short)((char *)&prec->flnk - (char
*)prec);
 pdbRecordType->papFldDes[43]->size=sizeof(prec->vers);
 pdbRecordType->papFldDes[43]->offset=(short)((char *)&prec->vers - (char
*)prec);
 pdbRecordType->papFldDes[44]->size=sizeof(prec->val);
 pdbRecordType->papFldDes[44]->offset=(short)((char *)&prec->val - (char
*)prec);
 pdbRecordType->papFldDes[45]->size=sizeof(prec->oval);
 pdbRecordType->papFldDes[45]->offset=(short)((char *)&prec->oval - (char
*)prec);

Note entry 43.  If I print out the items being looped over in
dbLexReoutines.c:dbRecordtypeBody  I get


we are here 40 pdbFldDes name = UDF // this is item 40 we are here 41 pdbFldDes name = TIME we are here 42 pdbFldDes name = FLNK we are here 43 pdbFldDes name = VAL we are here 44 pdbFldDes name = OVAL

Note that item 42 is FLNK but 43 is VAL, not VERS. What happened to vers?



Just a thought: Could this be caused by an interference with the standard record *attribute* named VERS?


Ben






References:
RE: Bug in 3.14.1 thru 3.14.6? - NOT Wayne Dahl
Re: Bug in 3.14.1 thru 3.14.6? - NOT Benjamin Franksen

Navigate by Date:
Prev: How to install edm-1-10-1m with base-3.14.6 on linux-x86? Dorothea Wehler
Next: Re: Looking for VME trigger delay cards Ralph Lange
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Bug in 3.14.1 thru 3.14.6? - NOT Benjamin Franksen
Next: How to install edm-1-10-1m with base-3.14.6 on linux-x86? Dorothea Wehler
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·