It’s seems to be a limitation in the protocol parser of the stream module not within the EPICS stuff:
In
StreamEpics.cc:
Line 407:
long streamInitRecord(dbCommon* record, const struct link *ioLink,
streamIoFunction readData, streamIoFunction writeData)
{
char filename[80];
char protocol[80];
char busname[80];
int addr = -1;
char busparam[80];
memset(busparam, 0 ,sizeof(busparam));
buffers are fixed to 80 character sizes
Heinz
On 28 Apr 2016, at 13:57, Michael Davidsaver <[email protected]> wrote:
On 04/28/2016 05:55 AM, Dirk Zimoch wrote:
This happens when the link string is too long. It can have only 78
chars (80 including @ and terminating null byte). This is a
limitiation of EPICS.
FYI, this limit is raised to 254 characters in Base 3.15 series and
removed entirely for 3.16 series.