Re^2. simplifying Dialer.DoScript
Chris and the other 1.5 users of Oberon PPP, cg> ... 'int string' is a subset of 'string'. OK; you apprehend the possibility of an intended snd begining with an int. Such command could be interpreted as a rcv. Similarly, the possibilities of snd commands beginning with "USER", "PASSWORD" and "CALL" might be considered. No modem command begins with int, "USER", "PASSWORD" or "CALL". Therefore the cases in question never occur when the Dialer script is used to operate a modem. This is all the Dialer script was intended for. cg> I thought such BNF needed the alternatives to be mutually exclusive ? Might not be a general rule. Is it published somewhere? cg> You mean if there's no 'int string' the wait time is zero ? An int of "0" specifies zero wait time. Example of a rcv with zero wait time. 0 "Blah" Example of a command with no wait time. "Blah Blah" That is a snd command. cg> You mean if eg. 'int string' = "8" the scripts aborts unless the expected action has occured before 8 time units ? Yes and the expected action is to receive a specified string. cg> So you need the pause, but can't get if from your modem nor the dialerscript ? Affirmative. Over. cg> ... and no 'int string' to do what ? No int, is the case of a snd command. Timing is not involved. The string is sent and there is no more to do for that command. cg> ... you will perhaps have to hack it yourself, as I've had to do. "Program" rather than "hack" please. It is a tiny exercise. cg> If we can consolidate effort in the future, your documentation will be appreciated. When the Dialer is ready, it will be on my Web site along with the other modified modules. cg> BTW, since you're looking at this ... I've got an old DOS based BBS application, ... With AOS and Debian Linux available, I wouldn't bother with a BBS. Use http or ftp. The Oberon Dialer is not for general communication. Regards, Peter E. http://carnot.pathology.ubc.ca/
participants (1)
-
shark@gulfnet.sd64.bc.ca