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: sseq record |
From: | "Mooney, Tim M. via Tech-talk" <tech-talk at aps.anl.gov> |
To: | tech-talk <tech-talk at aps.anl.gov>, "Sinclair, John" <sinclairjw at ornl.gov> |
Date: | Thu, 22 Jun 2023 21:38:00 +0000 |
Hi John,
First, I don't think the scalcout record depends on the sseq record.
Second, EPICS base changed and you need a copy that is compatible. Here's an excerpt from the current sseqRecord.c:
#if LT_EPICSBASE(3,16,0,1)
pR = (sseqRecord *)(plink->value.pv_link.precord);
#else
pR = (sseqRecord *)(plink->precord);
#endif
Tim Mooney (mooney at anl.gov) (630)252-5417
Beamline Controls Group (www.aps.anl.gov) Advanced Photon Source, Argonne National Lab From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Sinclair, John via Tech-talk <tech-talk at aps.anl.gov>
Sent: Thursday, June 22, 2023 4:16 PM To: tech-talk <tech-talk at aps.anl.gov> Subject: sseq record
All,
I'm attempting to build the scalcout record which depends on the sseq record. Building sseqRecord.c gives:
../sseqRecord.c:537:49: error: ‘struct pv_link’ has no member named ‘precord’
Line 537 reads:
pR = (sseqRecord *)(plink->value.pv_link.precord);
The following compiles but I have no idea if the semantics are correct:
pR = (sseqRecord *)(plink->precord);
Can anyone provide guidance?
Thanks,
John Sinclair
ORNL
|