[Info-vax] yet another sys$qiow question

kc at kayceesoftware.com kc at kayceesoftware.com
Tue Aug 11 18:38:57 EDT 2015


this is slightly related issue only as it pertains to the same serial comm to a card reader.
to refresh: vms 8.4 IA64, tcpip 5.7 ECO 5, C 7.3-018
sys$qiow working fine now and seems very stable, my problem was getting the terminator mask correct.

I've been reading on sockets and will be converting to that mode soon for another project and probably change this serial code at that point.

BUT, in researching a very random NAK of my comm, i've found that the CRC sometimes calcs a line feed (LF, ox0a), and the stored string shows ONLY the LF i put in it....but the message that ends up at the card reader has CRLF, which is then rejected as invalid.  

The terminal port (TNA1) is set pasthru, the VMS IO Ref Manual says IO$M_NOFORMAT and TT2$M_PASTHRU are basically the same.  

So, is it the TT driver, or tcp, or something else converting the LF to CRLF?
And....what flag(s) do I need to set to have full passthru?



More information about the Info-vax mailing list