You didn't say what version of EPICS base you are using.
________________________________
From: [email protected] <[email protected]> on behalf of Amien Crombie <[email protected]>
Sent: Wednesday, January 31, 2018 3:28 AM
To: EPICS Tech-Talk
Subject: EPICS database macro warning
Hi
I inadvertently stumbled upon this strange 'bug' in my ioc.db file
I had the following record:
record(subArray, "$(uid):attenuator")
{
field(INP, "$(uid):raw")
field(NELM, "9")
field(MALM, "9")
field(INDX, "9")
field(FTVL, "LONG")
# field(FLNK, "$(dd):getX")
}
Now the field 'FLNK' is commented out and I have deleted my macro $(dd) in my substitution file.
When I run my IOC, I get the following warning
macLib: macro dd is undefined (expanding string # field(FLNK, "$(dd)")
Warning: 'db/dbExample1.db' line 16 has undefined macros
So the comment (#) still evaluates the macro, even if the documentation says it ignores the whole line. Of course if the macro exist it runs without the warning.
Not a critical issue but can be misleading.
Thanks
Amien
- Replies:
- Re: EPICS database macro warning Martin L. Smith
- References:
- EPICS database macro warning Amien Crombie
- Navigate by Date:
- Prev:
Re: Sequencer seem to skip states with EPICS 3.16.1 Benjamin Franksen
- Next:
Re: EPICS database macro warning Martin L. Smith
- 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
- Navigate by Thread:
- Prev:
EPICS database macro warning Amien Crombie
- Next:
Re: EPICS database macro warning Martin L. Smith
- 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
|