[comp.emacs] Flow Control on DECServer 200s

ROBERTS@UORNSRL.BITNET (12/14/88)

I'm running GNU Emacs 18.52.2 under VAX/VMS 4.7 on one of several vaxen
connected through a terminal server (DECServer 200).  When emacs starts up
or restarts after being suspended, the terminal server is put in pasthru
mode, but flow control is not disabled.  I can disable flow control
(XON/XOFF) on the server manually, but this is undesirable due to the need
to turn it back on later.

[the reason I _need_ flow control is that I'm writing some graphics
applications for our HDS3200 (Human Design Systems) terminals which can
emulate vt52/vt100/vt220/tek4014 as well as native 4096x4096 resolution
graphics.  the graphics data comes too fast and needs flow control turned
on both on the server and the terminal to work properly -- I've tried
various permutations with both off or only one on and it doesn't work.  the
graphics come out garbled]

My question is who knows what sort of magic is used to get the server to
switch to pasthru mode --- does it do this by sensing the terminal's
condition?  Is there a way to disable flow control _on_the_server_ by an
appropriate termcap entry?

Roland Roberts                        BITNET: roberts@uornsrl.bitnet
  Nuclear Structure Research Lab    INTERNET: rbr4@db2.cc.rochester.edu
  271 East River Road                   UUCP: rochester!ur-cc!rbr4
  Rochester, NY  14267                  AT&T: (716) 275-8962

LUSGR@LEHICDC1.BITNET (Steve Roseman) (12/14/88)

>I'm running GNU Emacs 18.52.2 under VAX/VMS 4.7 on one of several vaxen
>connected through a terminal server (DECServer 200).  When emacs starts up
>or restarts after being suspended, the terminal server is put in pasthru
>mode, but flow control is not disabled.  I can disable flow control
>(XON/XOFF) on the server manually, but this is undesirable due to the need
>to turn it back on later.
>...
>My question is who knows what sort of magic is used to get the server to
>switch to pasthru mode --- does it do this by sensing the terminal's
>condition?  Is there a way to disable flow control _on_the_server_ by an
>appropriate termcap entry?

>Roland Roberts                        BITNET: roberts@uornsrl.bitnet
>  Nuclear Structure Research Lab    INTERNET: rbr4@db2.cc.rochester.edu
>  271 East River Road                   UUCP: rochester!ur-cc!rbr4
>  Rochester, NY  14267                  AT&T: (716) 275-8962

    If anyone knows how, I would like to hear.  However, I don't think it
is possible.  The LAT/VMS V4.7 manual states (pg 4-1)  "Flow control to the
physical device is handled by the terminal server instead of the host.  A
seperate flow control mechanism exists between the server and host.  The
following terminal characteristics do not apply to LAT terminals:
    TT$M_READSYNCH
    TT$M_TTSYNCH"

    We leave flow control disabled on the servers (in order to use Emacs),
and the user must manually enable it whenever data overflow problems occur.
Yes, that's a hassle.

Steve Roseman
Lehigh University Computing Center
LUSGR@LEHICDC1.BITNET

Fiacha of Glencar@hjuxa.UUCP (Fiacha of Glencar) (12/15/88)

From article <8812141430.AA26419@EDDIE.MIT.EDU>, by LUSGR@LEHICDC1.BITNET (Steve Roseman):
>>I'm running GNU Emacs 18.52.2 under VAX/VMS 4.7 on one of several vaxen
>>connected through a terminal server (DECServer 200).
> 
>     If anyone knows how, I would like to hear.  However, I don't think it
> is possible.

Briefly, it can't be done. More long windedly, The host uses the LAT protocol
to flow control data at the host end. The protocol does not contain commands
to flow control the link between the server and the terminal, nor does it
contain commands to change the state of the flow control flag in the server.
Finally, there is no utility to allow the host to change the state of the flag
via some other channel (there is such a utility for the DECServer 500 but you
would need to be on your System Administrators trusted list before you could
use it).

Sorry, you are going to have to get used to "set flow enaable/disable" at the
local prompt.

	Nigel Haslock
	DIGITAL
-- 
Nigel R Haslock		     | If you have to be warped to weave, __-------___
Manalapan NJ 07726	     | what do you have to be to forge?   |___ __ ___/
nrh%hjuxa.uucp@decuac.dec.com|					      |  |
or ...!rutgers!hjuxa!nrh     | Hotter! Make the sparks fly.	     /____\