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: Can I override record definition twice in an IOC |
From: | Ralph Lange <[email protected]> |
To: | EPICS Tech-Talk <[email protected]> |
Cc: | [email protected] |
Date: | Fri, 8 Jan 2016 14:20:40 +0100 |
That is correct. However: You shouldn't change the type of the record when overloading it. Changing DTYP will work in newer versions of Base, and cause trouble in older ones. Also be careful about where things are being loaded. If you change your setup and split a database onto two IOCs without splitting the overloading DBs correctly, the once overloaded single record will be created as two records on the two IOCs, with an identical name and some of the intended fields in each of the instances. Interesting to debug. The general behavior is documented (AppDevGuide: 6.3.8 "Multiple Definitions" inside 6.3 "General Rules for Database Definition"), so it won't be changed or completely go away without good reason and proper notification. Cheers, ~Ralph On 08/01/2016 13:55, bob dalesio wrote:
|