home *** CD-ROM | disk | FTP | other *** search
- PROGRAM PX;
-
-
- USES
- PortSig;
-
-
- CONST
- PortADR = 763; (* COM2-Base 2F8H + 3 *)
-
- VAR
- sig : PortSIGNAL;
-
- VAR v : CARDINAL;
-
- PROCEDURE FlagByParam( VAR f : PortFLAG);
- VAR code : INTEGER;
- BEGIN
- VAL( ParamStr( 1), v, code);
- IF (code <> 0) OR (v < 1) OR (v > 7) THEN BEGIN
- v := 0;
- END;
- f := PortFLAG( v);
- END (* FlagByParam *);
-
- VAR flag : PortFLAG;
-
- BEGIN
- sig := SignalInit( PortADR, f_P0);
-
- FlagByParam( flag);
- SendSignalTo( sig, flag);
- WriteLn(' Signal sent to P', v, '.');
-
- SignalDone( sig);
- END (* PX *).
-