I am using a binary protocol with no block error detection. (Trimble's TSIP protocol) connected to a linux PC. The protocol does use odd parity, so what is the best way for a Linux application to detect parity and framing errors? I can get the driver to substitute a DEL or a DEL+NUL prior to the errored character, but these can alias to perfectly valid sequences of these characters in the packets themselves. Is there a way to find error information out-of-band with IOCTL or SIG processing?
Thanks,
-- James Dabbs, TGA (eliminate digits to get valid email address)