File: INCLUDE\MOTRSTRG\C_8X2.H

    1 extern "C" WORD FAR PASCAL __D000h( void);
    2 extern "C" WORD FAR PASCAL __C000h( void);
    3 
    4 // for C-812
    5 const int StatMOnTarget= 0x01;
    6 const int StatMLimitHit= 0x02;
    7 const int StatMOnOff= 0x04;
    8 const int StatMSlewing= 0x08;
    9 const int StatMUnused= 0x10;
   10 const int StatMSlaved= 0x20;
   11 const int StatMEdgeMode= 0x40;
   12 const int StatMStopped= 0x80;
   13 
   14 // for C-832
   15 // LM628/629 Command Set
   16 const int RESET= 0x00;  // 0
   17 const int PORT8= 0x05;  // 5
   18 const int PORT12= 0x06;  // 6
   19 const int DFH= 0x02;  // 2
   20 const int SIP= 0x03;  // 3
   21 const int LPEI= 0x1B;  // 27
   22 const int LPES= 0x1A;  // 26
   23 const int SBPA= 0x20;  // 32
   24 const int SBPR= 0x21;  // 33
   25 const int MSKI= 0x1C;  // 28
   26 const int RSTI= 0x1D;  // 29
   27 const int LFIL= 0x1E;  // 30
   28 const int UDF= 0x04;  // 4
   29 const int LTRJ= 0x1F;  // 31
   30 const int STT= 0x01;  // 1
   31 const int RDSIGS= 0x0C;  // 12
   32 const int RDIP= 0x09;  // 9
   33 const int RDDP= 0x08;  // 8
   34 const int RDRP= 0x0A;  // 10
   35 const int RDDV= 0x07;  // 7
   36 const int RDRV= 0x0B;  // 11
   37 const int RDSUM= 0x0D;  // 13
   38 const int RDSTAT= 0xFF;  // 255
   39 
   40 const int ON_TARGET= 0x0400;
   41 
   42 // absolute position
   43 const int LD_POS= 0x0002;
   44 const int LD_RPOS= 0x0003;
   45 const int LD_IL= 0x0001;
   46 const int LD_KD= 0x0002;
   47 const int LD_KI= 0x0004;
   48 const int LD_KP= 0x0008;
   49 
   50 struct TCSet
   51 {
   52         BYTE cmd;      // command
   53         int report;   // Ctrl(0)/Report(1) command
   54         int data;     // max. datawords
   55         int length32; // 16(0)/32(1) bit valus
   56 };
   57 
   58 
   59