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: NDDataType change |
From: | Hinko Kocevar <[email protected]> |
To: | Mark Rivers <[email protected]> |
Cc: | EPICS Tech-Talk <[email protected]> |
Date: | Fri, 7 Oct 2016 17:56:45 +0200 |
Is this in a running IOC? If so there is probably an EPICS record that controls the data type. That record could define the value in the database file, or it could be restored from autosave?
Mark
From: [email protected] [mailto:tech-talk-bounces@aps.
anl.gov ] On Behalf Of Hinxx
Sent: Friday, October 07, 2016 9:20 AM
To: EPICS Tech-Talk
Subject: NDDataType change
Hi,
I'm extending asynNDArrayDriver and setting the NDDataType parameter to NDInt16 (enum 2) in constructor of my class (I can see this is happening in the gdb).
When I get into acquireArrays() (copy paste from ADCSimulator ADExample code) the NDDataType parameter is for some reason NDUInt16 (enum 3).
Why would that happen? My code is not touching the NDDataType parameter anywhere else than in constructor.
Thanks,
Hinko