EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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  2025  <2026>  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  2025  <2026> 
<== Date ==> <== Thread ==>

Subject: Re: Naming bits in an mbbiDirect record
From: "Sukhanov, Andrei via Tech-talk" <tech-talk at aps.anl.gov>
To: EPICS Tech Talk <tech-talk at aps.anl.gov>, Ralph Lange <ralph.lange at gmx.de>
Date: Sat, 5 Sep 2026 14:05:49 +0000
Why do we need separate naming for the individual bits at all?
In a Python-based PVAccess server, handling the bits is straightforward.
If the bits are used for display only, the server publishes the entire word. For OPI file generation, we use phoebusgen, and the generated code requires only 4–10 lines to add labels for the ByteMonitor.
If the bits are needed for plotting or remote access, they can be published as separate PVs.
The alarm conditions are handled at the whole-word level.
Regards,
Andrey


From: Tech-talk <tech-talk-bounces at aps.anl.gov> on behalf of Ralph Lange via Tech-talk <tech-talk at aps.anl.gov>
Sent: Saturday, September 5, 2026 8:48 AM
To: EPICS Tech Talk <tech-talk at aps.anl.gov>
Subject: Re: Naming bits in an mbbiDirect record
 
If I remember correctly, some years ago, there was an idea thrown around at a Codeathon to make the 'info()' structures readable across the network. That feature would allow you to add any number of string tags to any record, but without
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
 
ZjQcmQRYFpfptBannerEnd
If I remember correctly, some years ago, there was an idea thrown around at a Codeathon to make the 'info()' structures readable across the network.

That feature would allow you to add any number of string tags to any record, but without record-specific code, without blowing up the field list and without adding to the memory footprint of every instance.

Does anyone remember why that feature was never fully developed?

Cheers,
~Ralph


References:
Naming bits in an mbbiDirect record William Badgett via Tech-talk
Re: Naming bits in an mbbiDirect record Ralph Lange via Tech-talk
Re: Naming bits in an mbbiDirect record André Favoto via Tech-talk
Re: Naming bits in an mbbiDirect record Johnson, Andrew N. via Tech-talk
Re: Naming bits in an mbbiDirect record André Favoto via Tech-talk
Re: Naming bits in an mbbiDirect record Ralph Lange via Tech-talk

Navigate by Date:
Prev: Re: Naming bits in an mbbiDirect record Ralph Lange via Tech-talk
Next: Re: Naming bits in an mbbiDirect record Simon Rose via Tech-talk
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  2025  <2026> 
Navigate by Thread:
Prev: Re: Naming bits in an mbbiDirect record Ralph Lange via Tech-talk
Next: Re: Naming bits in an mbbiDirect record Simon Rose via Tech-talk
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  2025  <2026> 
ANJ, 07 Sep 2026 · Home · News · About · Talk · Base · Modules · Extensions ·
· Distributions · Download · Documents · Links · Licensing ·