Rod,
I tried to fix the drvLinuxGpib.c. Please try. I cannot test it here.
Dirk
Dirk Zimoch wrote:
Hi Rod,
Not specifying any terminator means: Do not touch the terminator
settings. That means use whatever is specified by asynDriver with
asynOctetSetInputEos and asynOctetSetOutputEos in the startup script.
If neither is used, the default is empty string for both. Setting the
terminator to "" or any other string overwrites the asynDriver setting.
I had a look at drvLinuxGpib.c and found:
* It never sets eomReason. Thus StreamDevice (or any other asynUser)
has no chance to find EOI.
* Under some circumstances it sets EOS to '\0' instead of nothing.
Dirk