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  <20182019  2020  2021  2022  2023  2024  2025  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  2025 
<== Date ==> <== Thread ==>

Subject: Re: EPICS V3 PV name length limits and how to get around them
From: Ralph Lange via Core-talk <[email protected]>
To: Benjamin Franksen <[email protected]>
Cc: EPICS Core Talk <[email protected]>
Date: Thu, 22 Nov 2018 17:00:53 +0100
On Thu, 22 Nov 2018 at 16:13, Benjamin Franksen via Core-talk <[email protected]> wrote:
Am 19.11.18 um 18:29 schrieb Johnson, Andrew N. via Core-talk:
> The CA protocol's channel name length is not limited by the size of the
> NAME field in the IOC.

I am aware of that. Sorry for not expressing myself clearly.

> Ben, what limitations are you trying to solve, and how do you know that
> they actually exist?

Basically, the limit of 40 bytes on the DBR_STRING data type. Which in
turn implies a limit on the length of things you can put into link
field.

I don't quite understand.
Link fields have much wider limits: pushed to 128 then 256 chars in 3.15; unlimited in 7.0
Setting those fields through CA is possible using the "long string" mode, i.e. by writing an array of char to the PV which gets a "$" suffix.

ralph@debian-testing:~$ caput -S ai.INP$ this_is_an_extremely_long_string_that_still_can_be_written
Old : ai.INP$ 
New : ai.INP$ this_is_an_extremely_long_string_that_still_can_be_written NPP NMS

So: which use case is not solved by the currently available mechanisms?

Cheers,
~Ralph


Replies:
Re: EPICS V3 PV name length limits and how to get around them Benjamin Franksen via Core-talk
References:
EPICS V3 PV name length limits and how to get around them Benjamin Franksen via Core-talk
Re: EPICS V3 PV name length limits and how to get around them Michael Davidsaver via Core-talk
Re: EPICS V3 PV name length limits and how to get around them Johnson, Andrew N. via Core-talk
Re: EPICS V3 PV name length limits and how to get around them Benjamin Franksen via Core-talk

Navigate by Date:
Prev: Re: EPICS V3 PV name length limits and how to get around them Benjamin Franksen via Core-talk
Next: Build failed in Jenkins: EPICS-3.15 #175 Jenkins EPICS PSI via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  2025 
Navigate by Thread:
Prev: Re: EPICS V3 PV name length limits and how to get around them Benjamin Franksen via Core-talk
Next: Re: EPICS V3 PV name length limits and how to get around them Benjamin Franksen via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  <20182019  2020  2021  2022  2023  2024  2025 
ANJ, 04 Dec 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions ·
· Download · Search · IRMIS · Talk · Documents · Links · Licensing ·