home *** CD-ROM | disk | FTP | other *** search
/ FreeWare Collection 2 / FreeSoftwareCollection2pd199x-jp.img / av / xoutput.c < prev    next >
Text File  |  1990-06-14  |  795b  |  49 lines

  1. /*        xoutput.c    1990.02.18    Programmed by MSどす    */
  2. /*        last update    1990.04.24                            */
  3.  
  4. #define    LOGFILE    "KEYTRACE.LOG"
  5.  
  6. extern    int    xamout();
  7. extern    int    xamkey();
  8. extern    int    stb();
  9.  
  10. #include <stdio.h>
  11. #include "crossam.h"
  12.  
  13. int    main(){
  14.     int        time,ret,d,k;
  15.     UCHAR    dial,key;
  16.     UCHAR    lastdial,lastkey;
  17.     char    buf[32];
  18.     FILE    *iop;
  19.     
  20.     time=45000;
  21.     
  22.     iop=fopen(LOGFILE,"r");
  23.     
  24.     puts("CROSSAMの信号を出力します。");
  25.  
  26.     while(fgets(buf,32,iop)){
  27.         sscanf(buf,"%d %d",&d,&k);
  28.         dial=d;
  29.         key=k;
  30.         printf("dial-no=%d , key-no=%d\n",dial,key);
  31.         ret=xamout(dial,key,time);
  32.         if(ret)    break;
  33.     }
  34.  
  35.     stb(ON);                    /* STB ON    */
  36.     
  37.     fclose(iop);
  38.     
  39.     if(ret){
  40.         puts("通信エラーです。異常終了しました。");
  41.         return(-1);
  42.     }
  43.  
  44.     puts("終了しました。");
  45.     return (0);
  46.  
  47. }
  48.  
  49.