I sent yesterday a post, but I don't find it today.
I have new elements for the problem.
My problem is : in both directions, LAT and reverse LAT, the characters I send are transmitted sometimes immediatly, and sometimes with the next packet.
Direction LAT : I have an application, and the user on his VT type <RETURN> to go to the next field. Sometimes the screen change and the cursor goes to the next field ; and sometimes (1/10), the key <RETURN> has no effect. So I press <RETURN> a second time, and on the screen the cursor jump 2 fields.
Direction reverse LAT : I pilot robots through LAT connection, behind a DecServer900TM. I send instructions to the robot, and I get immediatly the respons (the 6 first steps of the init). And then for the next command from the host, the robot is idle and is waiting for commands. When I answer manually (to the command I haven't received), then I get this command and immediatly the next one.
Details :
Host : Linux RedHat ES3
VT420, DecServer900TM
My email : jmgaite@psartus.com
Nota : This protocol works well with our "old" Tru64 UNIX with original LAT, in both directions. I migrate all the softwares to a new host, under Linux.
I this a bug
I there parameters to laungh LAT
Thank you for your help
Jean-Michel Gaite
Logged In: YES
user_id=1567893
Originator: NO
I give some more details :
The link is made by
$LATCP -A -p /dev/lat/kx3 -H DS003 -R PORT_3 -Q -8
I also tried without the "-Q". In this case, I don't see anything on the robot (or the VT I use for the simulation).
Hereafter some traces of the dialog between the host and the robot. I set a timeout of 2 seconds in my software.
21/11/06 15:38:49.836 jmgaite --> ^BH01000000000001^C ==> I see immediatly this message on the VT
21/11/06 15:38:50.105 jmgaite <-- ACK
21/11/06 15:38:50.105 jmgaite --> ^BH02000000000002^C==> I see immediatly this message on the VT
21/11/06 15:38:50.263 jmgaite <-- ACK
21/11/06 15:38:50.263 jmgaite --> ^BH03000000000003^C==> I see immediatly this message on the VT
21/11/06 15:38:50.422 jmgaite <-- ACK
21/11/06 15:38:50.422 jmgaite --> ^BH04000000000004^C ==> I don't see this message. It seems this one never arrive to the robot.
21/11/06 15:38:52.422 jmgaite <-- TIMEOUT
21/11/06 15:38:52.422 jmgaite --> ^BH04000000000004^C
21/11/06 15:38:54.422 jmgaite <-- TIMEOUT
21/11/06 15:38:54.422 jmgaite --> ^BH04000000000004^C
21/11/06 15:38:56.422 jmgaite <-- TIMEOUT
21/11/06 15:38:56.422 jmgaite --> ^BH04000000000004^C
21/11/06 15:38:58.422 jmgaite <-- TIMEOUT
21/11/06 15:38:58.422 jmgaite --> ^BH04000000000004^C
21/11/06 15:39:00.422 jmgaite <-- TIMEOUT
21/11/06 15:39:00.422 jmgaite --> ^BH04000000000004^C
21/11/06 15:39:02.422 jmgaite <-- TIMEOUT
21/11/06 15:39:02.423 jmgaite --> ^BH04000000000004^C
21/11/06 15:39:04.423 jmgaite <-- TIMEOUT
21/11/06 15:39:04.423 jmgaite --> ^BH04000000000004^C
21/11/06 15:39:06.423 jmgaite <-- TIMEOUT
21/11/06 15:39:06.423 jmgaite --> ^BH04000000000004^C
21/11/06 15:39:07.704 jmgaite <-- ACK
21/11/06 15:39:07.704 jmgaite --> ^BH05000000000005^C
21/11/06 15:39:07.783 jmgaite <-- ACK
21/11/06 15:39:07.784 jmgaite --> ^BA05009257001023^C
21/11/06 15:39:08.133 jmgaite <-- ACK
21/11/06 15:39:08.134 jmgaite --> ^BK05000000000005^C
21/11/06 15:39:08.134 jmgaite <-- ACK
21/11/06 15:39:08.134 jmgaite --> ^BN05000000000005^C
21/11/06 15:39:08.293 jmgaite <-- ACK
21/11/06 15:39:10.293 jmgaite --> ^BN05000000000005^C
21/11/06 15:39:10.293 jmgaite <-- 05001000000000^C
21/11/06 15:39:10.293 jmgaite --> ACK