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. /____\