|
|
1.1 ! root 1: /* ! 2: * @(#)modemcap.h 1.0 ! 3: * ! 4: * names of variables and whatnots for modemcap file ! 5: */ ! 6: ! 7: extern ! 8: char AS, /* True if numbers dialed in ASCII, False for binary digits */ ! 9: DI, /* True if modem can dial numbers, False otherwise */ ! 10: HC, /* True if modem hangs up when DTR drops, False otherwise */ ! 11: TT; /* True if modem uses touchtone by default, False for pulse */ ! 12: extern ! 13: char *AT, /* Enter command state when online */ ! 14: *CS, /* Command start string */ ! 15: *CE, /* Command end string - must be present if CS is */ ! 16: *DS, /* Dial command string */ ! 17: *DE, /* End of dial command string - must be present if DS is */ ! 18: *CO, /* Connection made at primary baud rate */ ! 19: *CL, /* Connection made at secondary (lower) baud rate */ ! 20: *IS, /* Initialization string - reset modem to onhook and ready */ ! 21: *HU; /* Hangup command */ ! 22: extern ! 23: int AD, /* Delay after AT string before next command */ ! 24: BD, /* Highest communications baud rate */ ! 25: BL, /* Another, lower baud rate */ ! 26: ID; /* Delay time after initialization */ ! 27: ! 28: /* ! 29: * The dial command is the principle string that must be built. ! 30: * The routines will build a dial command as follows: ! 31: * ! 32: * <CS><DS><phone-number><DE><CE> ! 33: * ! 34: * Note that the DE and CE strings are present ALWAYS. ! 35: * This procedure will be used to dial phone numbers if the DI flag is true. ! 36: * If this isn't the way to dial numbers, ! 37: * DO NOT SET DI IN THE MODEMCAP FILE!!! ! 38: */ ! 39: ! 40: /* ! 41: * a hangup command will be performed as follows: ! 42: * ! 43: * 1). any attention string (AT) will be sent followed by the delay (AD) ! 44: * 2). modem should now be in command state, send hangup (HU) command ! 45: * 3). send initialization string (IS) followed by the delay (ID) ! 46: * ! 47: * It is important that you determine a correct AT and HU string ! 48: * to perform this function. ! 49: * If the modem hangs up when DTR falls (even if there is a HU string), ! 50: * declare the flag HC (for Hangup on Close). ! 51: */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.