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  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: can't output strings array with gensub
From: haquin <[email protected]>
To: [email protected]
Date: Tue, 24 Feb 2009 11:35:59 +0100
Hi all,

I have configured a gensub record to output a string array but this doesn't work.

I set the following genSub fields:
FTVN:STRING
NOVN:12

in my process function I do the following:
  sprintf ((char*)precord->valn, "Defect String 1");
  sprintf ( (char*)(((char**)(precord->valn))+1), "Defect String 2");

When I execute the IOC, the output is the following:
epics> dbgf IOCASTE-TST:ProcessDynamicModbusTable.VALN
DBR_STRING:          DefeDefect String 2


the second string has overwritten the first one.
It seems that there only one string

thanks in advance for your help.


begin:vcard
fn:Christophe Haquin
n:Haquin;Christophe
email;internet:[email protected]
tel;work:02 31 45 46 61
x-mozilla-html:FALSE
version:2.1
end:vcard


Replies:
Re: can't output strings array with gensub Matthieu Bec

Navigate by Date:
Prev: soft device for ai record works as sscanf. Noboru Yamamoto
Next: Re: Basic record question (fanout / mbbo /longout) Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: soft device for ai record works as sscanf. Dirk Zimoch
Next: Re: can't output strings array with gensub Matthieu Bec
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·