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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: AsynPortDriver separate thread causes Segmentation fault with "dbGetLinkValue" error message |
From: | Michael Davidsaver via Tech-talk <tech-talk at aps.anl.gov> |
To: | Mark Rivers <rivers at cars.uchicago.edu>, 'Abdalla Ahmad' <Abdalla.Ahmad at sesame.org.jo>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov> |
Date: | Tue, 3 Nov 2020 09:18:38 -0800 |
On 11/3/20 8:49 AM, Mark Rivers via Tech-talk wrote: > - I don’t think EPICS supports variable length waveform records. You need to create the waveform record in dbLoadRecords with a size that is the largest you plan to use. That is what areaDetector does with NDPluginStdArrays. To clarify, waveform records have a _maximum_ size which is fixed on initialization (eg. NELM). Actually size (NORD) has long been changeable at runtime in the range [0, NELM]. Some caveats about NORD==0 apply wrt. CA specifically (works fine with PVA).