Subject: |
[Bug 1844537] Re: OMSL doesn't work with constant DOL |
From: |
Andrew Johnson via Core-talk <[email protected]> |
To: |
[email protected] |
Date: |
Mon, 14 Oct 2019 21:24:22 -0000 |
Please look at the current state of the link code in the 7.0 branch,
there have been *many* changes to this code since the 3.14 and 3.15
releases. Constant links now have several methods in the new Link
Support Entry Table (which supports constant arrays and strings), and
new link types can be added outside the Base tree, but this means
changes to how they work are harder to implement. The only external link
type I'm aware of is the pvalink in pva2pva (so not strictly outside the
Base tree), but there might be others so we have to be very careful
about making changes.
Re Ralph's point, please look at the generated boRecord documentation at
https://jenkins.aps.anl.gov/view/EPICS%20Base/job/epics-
base-3.15/lastSuccessfulBuild/artifact/html/boRecord.html and propose
any wording changes to what's currently written there.
--
You received this bug notification because you are a member of EPICS
Core Developers, which is subscribed to EPICS Base.
Matching subscriptions: epics-core-list-subscription
https://bugs.launchpad.net/bugs/1844537
Title:
OMSL doesn't work with constant DOL
Status in EPICS Base:
New
Bug description:
This was incorrectly documented for the boRecord. I just fixed that in
the wiki.
However, I see this as yet another arbitrary limitation.
To lift that we need a small generalisation to how we treat constant
links. A constant link just has to remember whether it has been
processed before. The flag gets set by dbGetLink and the like and it
gets reset after link initialisation (so we can change the "constant"
using a CA put to the link field). If dbGetLink finds that the link is
constant, then it converts the value from the string stored in the
link, but only if it hasn't been processed before. This also means
that we can deprecate recGblInitConstantLink because it is now
subsumed by dbGetLink.
To manage notifications about this bug go to:
https://bugs.launchpad.net/epics-base/+bug/1844537/+subscriptions
- References:
- [Bug 1844537] [NEW] OMSL doesn't work with constant DOL Ben Franksen via Core-talk
- Navigate by Date:
- Prev:
[Bug 1815908] Re: casExpandRecvBuffer modifies the contents of the buffer Michael Ritzert via Core-talk
- Next:
[Bug 1815864] Re: Assemblies fail to work on Windows Ralph Lange via Core-talk
- Index:
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:
[Bug 1844537] Re: OMSL doesn't work with constant DOL Ralph Lange via Core-talk
- Next:
[Bug 1844537] Re: OMSL="closed_loop" doesn't work with constant DOL Ben Franksen via Core-talk
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
<2019>
2020
2021
2022
2023
2024
|