// DLSConfig.decl -- structure produced by ReadDLSConfig // Last modified June 20, 1982 10:52 AM by Taft // Last modified January 15, 1985 11:07 AM by Diebert // --------------------------------------------------------------------------- structure LC: // Line Configuration structure returned by ReadDLSConfig // --------------------------------------------------------------------------- [ lineType bit 4 dialOut bit 1 // 1 if dial-out line blank bit 3 otherLine byte data: [ dialOutOnly bit // 1 if line controlled from network only stopBits bit 2 // 1 or 2; 0 means default based on baud rate noPad bit // No padding for CR delay constantBaud bit 12 // Constant Baud rate to be used (0 = variable) eightBit bit // used to set 8 bit mode from config modemType bit 2 // 0 = VA3400, 1 = Bell 103, 2 = illegal, 3 = Bell 212 modemAddress bit 4 // = (Vadic card cage slot #)-1 diallerType bit // 1 = va811 (dialer that will send #, *) 0 = any other terminalType byte // Tenex terminal type terminalLength byte // Lines/page terminalWidth byte // Chars/line host word ] = dialler: [ signalIndex word // 0 = CRQ, ... , 5 = NB8 ] ] // --------------------------------------------------------------------------- structure DLSConfig: // --------------------------------------------------------------------------- [ name word // -> DLS name (from User.cm) thisRegistry word // -> default registry entry thisInList word // -> the LIST to check thisOutList word // -> the LIST to check thisWizardList word // -> the LIST to check lc ↑0,numLines-1: @LC ] manifest lenDLSConfig = size DLSConfig/16