Dear All,
I understand new record types such as printf, lsi and lso are added in EPICS v3.15.
So, I’m considering to use the record type lsi (long string input) to store a string value longer than 40 bytes.
But in my test case, it seems that maximum length supported by lsi is 40 bytes including ‘\0’ as the string record type.
$ caput my:lsiout 12345678901234567890123456789012345678901234567890
Old : my:lsiout
New : my:lsiout 123456789012345678901234567890123456789
$ caput -a my:lsiout 3 1 2 3
Old : my:lsiout
New : my:lsiout
Does the record type lsi support a long string longer than 40 bytes?
If so, how can I read and write a long string value to a lsi record?
If not, could anyone let me know the difference between lsi and stringin and any suggestion for my purpose?
Thanks in advance.
Sangwon