The environment variables dlproto and dlecho are used specify the flow-control protocol.
The following table summarizes the four flow-control protocols supported by this Monitor.
Terminal Emulator Sends | Target Returns | Set | Application |
---|---|---|---|
Line terminated by carriage return | Echoes same line | dlecho = on dlproto = none |
Terminal Emulator waits for full line to be echoed before sending next line. |
Line terminated by carriage return | Returns line-feed character |
dlecho = lfeed dlproto = none |
Terminal Emulator waits for line-feed to be echoed before sending next line. |
Line terminated by carriage return | Returns Xoff and Xon characters | dlecho = off dlproto = XonXoff |
Terminal Emulator sends until Xoff. Resumes sending after Xon. |
Line terminated by ETX character | Returns Ack character |
dlecho = off dlproto = EtxAck |
Terminal Emulator sends line terminated by Etx. Sends next line after Ack (see note). |
Note: The Xon-Xoff protocol is often not as reliable a method of flow-control as it might first appear. This is because many host systems do not shut off the flow of characters immediately upon receiving an Xoff. They may continue to transmit 20 or 30 bytes before finally stopping. Unfortunately these characters will not be seen by the monitor because it is not interrupt driven, and will be busy processing the previous line.
Navigation: Document Home | Document Contents | Document Index