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