BazookaJo
Newbie level 3
Hi guys -I am trying to receive data from a 20 year old specialist industrial scanner that outputs a signal I just cannot read. I have a proprietary program in Windows that reads it perfectly, but I need to recreate this function.
I have tried various component in Delphi, and other 3rd party ComSpy style applications, with all kinds of settings, but all I get is (what I think) is the first packet.
Using a Comspy program I have taken a snapshot of a valid communication session with the working program and have attached a pic of the RX/TX reading, and a log of the session.
Can any of you com gurus have a look and tell me what I'm dealing with?
**broken link removed**
**broken link removed**
Very many thanks in advance.
Paul.
P.S. another spy program provided the following settings for the session, which I tried with various programs but still no joy
In/out queue size 1024/512
Purge the serial port: RXABORT, RXCLEAR, TXABORT, TXCLEAR
Set timeouts: ReadInterval=-1, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=0, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=5000
Baud rate 9600
RTS off
DTR on
Data bits=8, Stop bits=1, Parity=Odd
Set chars: Eof=0x1A, Error=0x3F, Break=0x3F, Event=0x00, Xon=0x11, Xoff=0x13
Handflow: ControlHandShake=(DTR_CONTROL), FlowReplace=(ERROR_CHAR), XonLimit=256, XoffLimit=256
I have tried various component in Delphi, and other 3rd party ComSpy style applications, with all kinds of settings, but all I get is (what I think) is the first packet.
Using a Comspy program I have taken a snapshot of a valid communication session with the working program and have attached a pic of the RX/TX reading, and a log of the session.
Can any of you com gurus have a look and tell me what I'm dealing with?
**broken link removed**
**broken link removed**
Very many thanks in advance.
Paul.
P.S. another spy program provided the following settings for the session, which I tried with various programs but still no joy
In/out queue size 1024/512
Purge the serial port: RXABORT, RXCLEAR, TXABORT, TXCLEAR
Set timeouts: ReadInterval=-1, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=0, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=5000
Baud rate 9600
RTS off
DTR on
Data bits=8, Stop bits=1, Parity=Odd
Set chars: Eof=0x1A, Error=0x3F, Break=0x3F, Event=0x00, Xon=0x11, Xoff=0x13
Handflow: ControlHandShake=(DTR_CONTROL), FlowReplace=(ERROR_CHAR), XonLimit=256, XoffLimit=256