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

Subject: Re: EPICS V3 PV name length limits and how to get around them
From: Benjamin Franksen via Core-talk <[email protected]>
To: "[email protected]" <[email protected]>
Date: Thu, 22 Nov 2018 16:13:20 +0100
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. Which in turn /effectively/ forces users to limit the record name
length to ~30 bytes, so that togetehr with dot, field name, and link
options it will not reach 40 bytes.

I guess the limit exists only when you write to the field using CA.
Still means that if you want to allow that, you should restrict record
names to be no longer than the ~30 bytes.

I know it exists, because I have been running into this problem every
now and then over the years. Because sometimes people design databases
without knowing of the size limitations and then it's not possible to
write to a link field that targets that record using CA.

Cheers
Ben

Attachment: signature.asc
Description: OpenPGP digital signature


Replies:
Re: EPICS V3 PV name length limits and how to get around them Ralph Lange 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

Navigate by Date:
Prev: Re: PVD/PVA: Examples for multi-dimensional arrays? Mark Rivers 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 
Navigate by Thread:
Prev: Re: EPICS V3 PV name length limits and how to get around them Johnson, Andrew N. via Core-talk
Next: Re: EPICS V3 PV name length limits and how to get around them Ralph Lange 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 
ANJ, 22 Nov 2018 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·