Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!pt.cs.cmu.edu!rochester!udel!haven!grebyn!ckp From: ckp@grebyn.com (Checkpoint Technologies) Newsgroups: comp.sys.amiga.tech Subject: Re: Question about multiple serial boards Message-ID: <14147@grebyn.com> Date: 17 Jan 90 13:48:53 GMT References: <1013@lpami.wimsey.bc.ca> <1053@madnix.UUCP> <8438@nigel.udel.EDU> Reply-To: ckp@grebyn.UUCP (Checkpoint Technologies) Organization: Grebyn Timesharing, Vienna, VA, USA Lines: 19 In article <8438@nigel.udel.EDU> new@udel.edu (Darren New) writes: >O.K., great! Next question: >Can anybody tell me an easy way to do an asynchronous, abortable read >of a device from AREXX? Basically, I want to read the serial port >with a timeout. >Also, can anybody tell me how to >automatically change the serial-port speed depending on the connect-speed >without losing the carrier? I.e., my Hayes will send "connect 1200" at >300 baud and then switch. The things you speak of are generally in the domain of serial.device, which is perfectly capable of doing what you want (with the help of timer.device). You can't change the baud rate of an AUX: port once it's opened, you can only close it and re-open it, but this will drop DTR on the modem and (probably) make it hang up. I've seen mention of rexxserdev, but I don't know what it includes. It may be your best bet.