EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: [Bug 1939568] Re: Writing to mbboDirect.VAL does not work any more in EPICS 7
From: Dirk Zimoch via Core-talk <core-talk at aps.anl.gov>
To: core-talk at aps.anl.gov
Date: Thu, 12 Aug 2021 08:03:29 -0000
The change is in commit 04ff9eb "rec: mbbiDirect and mbboDirect refactoring" from 2012-12-12.
The documentation says: 
 * After the device support's init_record() routine returns during record
   initialization, if OMSL is supervisory and UDF is clear the fields
   B0-BF will be set from the current VAL field.
 * When a put to the OMSL field sets it to supervisory, the fields
   B0-BF will be set from the current VAL field. This did not used to happen,
   the individual bit fields were previously never modified by the record.
   Note that this change may require some databases to be modified, if they
   were designed to take advantage of the previous behavior.

This is exactly what happens. Thus this is no "bug". Also the behavior
is the same as before as long as OMSL is closed_loop, but that is not
the default.

What I would expect (but what is neither documented not implemented) is
that while OMSL is supervisory, one an write to the VAL field (which is
the "normal" behavior for output records) and that the record would
update the .Bx fields, This has never happened before but now only
happens when switching to supervisory bu not while OMLS is supervisory.

I will try to implement it...

-- 
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/1939568

Title:
  Writing to mbboDirect.VAL does not work any more in EPICS 7

Status in EPICS Base:
  New

Bug description:
  In EPICS 3.14, it was possible to write to mbboDirect.VAL. This does not work any longer with EPICS 3.15 or higher.
  However, writing to .VAL was always buggy anyway (did not update the.Bx fields).

To manage notifications about this bug go to:
https://bugs.launchpad.net/epics-base/+bug/1939568/+subscriptions


References:
[Bug 1939568] [NEW] Writing to mbboDirect.VAL does not work any more in EPICS 7 Dirk Zimoch via Core-talk

Navigate by Date:
Prev: RE: Epics-base together with a demo IOC and Phoebus as a Windows installation package Freddie Akeroyd - STFC UKRI via Core-talk
Next: [Bug 1939568] Re: Writing to mbboDirect.VAL does not work any more in EPICS 7 Dirk Zimoch via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: [Bug 1939568] Re: Writing to mbboDirect.VAL does not work any more in EPICS 7 Dirk Zimoch via Core-talk
Next: [Bug 1939568] Re: Writing to mbboDirect.VAL does not work any more in EPICS 7 Dirk Zimoch via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 12 Aug 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·