COMSETUP.DEF 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. (* Release 3.10 *)
  2. (*-------------------------------------------------------------------------*
  3. * *
  4. * COMSETUP.DEF - COMMS Toolkit setup *
  5. * *
  6. * COPYRIGHT (C) 1988..1992 Clarion Software Corporation. *
  7. * All Rights Reserved *
  8. * *
  9. *--------------------------------------------------------------------------*)
  10. DEFINITION MODULE ComSetup;
  11. IMPORT RS232,Term;
  12. TYPE
  13. String80 = ARRAY[0..80] OF CHAR;
  14. CrTypes = (CR,CRLF);
  15. SetupRec = RECORD
  16. Serial : RECORD
  17. Port : CARDINAL;
  18. Baud,
  19. DataBits,
  20. StopBits : CARDINAL;
  21. Parity : RS232.ParityCodes;
  22. FlowControl : RS232.FlowControls;
  23. END;
  24. General : RECORD
  25. MaskBit7 : BOOLEAN;
  26. CRInTranslation : CrTypes;
  27. CROutTranslation: CrTypes;
  28. ScriptDir : String80;
  29. DownloadDir : String80;
  30. END;
  31. Kermit : RECORD
  32. Sync : CHAR;
  33. MaxPacketSize : CARDINAL;
  34. PadChar : CHAR;
  35. NumPadChars : CARDINAL;
  36. CtlQuote : CHAR;
  37. ReptPrefix : CHAR;
  38. EightBitQuote : CHAR;
  39. ImageMode : BOOLEAN;
  40. IBMMode : BOOLEAN;
  41. EolChar : CHAR;
  42. END;
  43. ASCII : RECORD
  44. CharDelayMS : CARDINAL;
  45. LineDelayMS : CARDINAL;
  46. END;
  47. Emulation : Term.Emulations;
  48. Macros : ARRAY[0..9] OF String80;
  49. END;
  50. VAR
  51. Setup : SetupRec;
  52. PROCEDURE InitSetup;
  53. PROCEDURE ChangeSetup;
  54. PROCEDURE SaveSetup;
  55. END ComSetup.
  56.