home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / progrmng / mlpmodul.sit / MacLogimoPlus Documentation / sample code / V24.DEF < prev    next >
Encoding:
Modula Definition  |  1990-06-14  |  675 b   |  22 lines  |  [TEXT/PMED]

  1. DEFINITION MODULE V24; (* 19.05.85 / Franz Kronseder *)
  2.                        (* last modification 19.05.85 *)
  3.                        (* Asynchronous Interface to Macintosh modem port *)
  4.                        (* full duplex, using .Ain and .AOut channels     *)
  5.                        (* identical to V24.DEF on SMAKY8 *)
  6.  
  7. EXPORT QUALIFIED BusyRead,Read,Write,Break,Initialize;
  8.  
  9. PROCEDURE Initialize (baud:CARDINAL);
  10.  (* baud may be 0 for default, or 300,600,1200,2400,4800,9600,19200 *)
  11.  
  12. PROCEDURE Break;
  13.  (* send a BREAK Signal on the output channel *)
  14.  
  15. PROCEDURE Write(ch:CHAR);
  16.  
  17. PROCEDURE Read(VAR ch:CHAR);
  18.  
  19. PROCEDURE BusyRead(VAR ch:CHAR; VAR got:BOOLEAN);
  20.  
  21. END V24.
  22.