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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: lsi record for more than 40 characters doesn't work |
From: | Ralph Lange via Tech-talk <[email protected]> |
To: | EPICS Tech Talk <[email protected]> |
Cc: | EPICS Core Talk <[email protected]> |
Date: | Sun, 1 Dec 2019 12:17:16 +0100 |
caget -S RF:getString.VAL$
Hi all,I have a .db e .proto made in this way:.dbrecord(lsi, "RF:getString")
{
field(DESC, "String more than 40 chars")
field(SIZV, "80")
field(INP, "@MDO.proto getString L0")field(SCAN, ".2 second")
}
.proto
getString {
out "STT?";
in "%s";
}I want to get a String that is more than 40 characters, and I use a lsi record but I got always 40 chars.There is something wrong in my code?Thank you