STDTLACT.H
上传用户:ywlong9188
上传日期:2022-05-31
资源大小:2656k
文件大小:4k
源码类别:

远程控制编程

开发平台:

C/C++

  1. ////////////////////////////////////////////////
  2. //filename: STDTLACT.H
  3. // macro define used in ST detail table's condition,action check
  4. ////////////////////////////////////////////////
  5. #ifndef __CFG_STDTLACT_H__
  6. #define __CFG_STDTLACT_H__
  7. #define STDTL_SUBNO_COND 0
  8. //see A06,A07 to get relation information
  9. #define DTL_INSTYPE_TM 1
  10. #define DTL_INSTYPE_CT 2
  11. #define DTL_INSTYPE_CI 3
  12. #define DTL_INSTYPE_CO 4
  13. #define DTL_INSTYPE_SW 5
  14. #define DTL_INSTYPE_AN 6
  15. #define DTL_INSTYPE_DI 7
  16. #define DTL_INSTYPE_DO 8
  17. #define DTL_INSTYPE_SU 9
  18. #define DTL_INSTYPE_SD 10
  19. #define DTL_INSTYPE_ST 11
  20. #define DTL_INSTYPE_RL 12
  21. #define DTL_INSTYPE_CL 13
  22. #define DTL_INSTYPE_LP  14
  23. #define DTL_INSTYPE_PR 15
  24. #define DTL_INSTYPE_OG 16
  25. #define DTL_INSTYPE_RQ 17
  26. #define DTL_INSTYPE_BASIC 18
  27. #define DTL_SIGNTYPE_TM 0x0
  28. #define DTL_SIGNTYPE_SW 0x2
  29. #define DTL_SIGNTYPE_DI 0x3
  30. #define DTL_SIGNTYPE_DO 0x4
  31. #define DTL_SIGNTYPE_SU 0x5
  32. #define DTL_SIGNTYPE_SD 0x6
  33. #define DTL_SIGNTYPE_ST 0x7
  34. #define DTL_SIGNTYPE_RL 0x8
  35. #define DTL_SIGNTYPE_CL 0X9
  36. #define DTL_SIGNTYPE_PROGRQ 0xB
  37. #define DTL_SIGNTYPE_BASIC 0XC
  38. #define DTL_SIGNTYPE_LP 0XF
  39. #define DTL_CONDTYPE_AUT   0
  40. #define DTL_CONDTYPE_MAN   1
  41. #define DTL_CONDTYPE_CAS   2
  42. #define DTL_CONDTYPE_OOP   3
  43. #define DTL_CONDTYPE_PRD   4
  44. #define DTL_CONDTYPE_BUM   5
  45. #define DTL_CONDTYPE_BUA   6
  46. #define DTL_CONDTYPE_BUC   7
  47. #define DTL_CONDTYPE_SEMI  10
  48. #define DTL_CONDTYPE_LS01  11
  49. #define DTL_CONDTYPE_LS02  12
  50. #define DTL_CONDTYPE_LS03  13
  51. #define DTL_CONDTYPE_LS04  14
  52. #define DTL_CONDTYPE_LS05  15
  53. #define DTL_CONDTYPE_CBM  19
  54. #define DTL_CONDTYPE_CBA  20
  55. #define DTL_CONDTYPE_CBC  21
  56. #define DTL_CONDTYPE_SPC  24
  57. #define DTL_CONDTYPE_DDC  25
  58. #define DTL_CONDTYPE_STOP  33
  59. #define DTL_CONDTYPE_RUN  34
  60. #define DTL_CONDTYPE_HOLD  35
  61. #define DTL_CONDTYPE_SUB1  36
  62. #define DTL_CONDTYPE_SUB2  37
  63. #define DTL_CONDTYPE_SUB3  38
  64. #define DTL_CONDTYPE_SUB4  39
  65. #define DTL_CONDTYPE_SUB5  40
  66. #define DTL_CONDTYPE_ON 96
  67. #define DTL_CONDTYPE_CLP1 97    //CLP+
  68. #define DTL_CONDTYPE_CLP2  98   //CLP-
  69. #define DTL_CONDTYPE_CND  99
  70. #define DTL_CONDTYPE_LOCK 100
  71. #define DTL_CONDTYPE_OFF 101
  72. #define DTL_CONDTYPE_IOP 104
  73. #define DTL_CONDTYPE_IOP_TM 105 //IOP-
  74. #define DTL_CONDTYPE_NR 106
  75. #define DTL_CONDTYPE_EQ 112
  76. #define DTL_CONDTYPE_GT 113
  77. #define DTL_CONDTYPE_GE 114
  78. #define DTL_CONDTYPE_LT 115
  79. #define DTL_CONDTYPE_LE 116
  80. #define DTL_CONDTYPE_AOF 128
  81. #define DTL_CONDTYPE_CAL 130
  82. #define DTL_CONDTYPE_MLO 131
  83. #define DTL_CONDTYPE_MHI 132
  84. #define DTL_CONDTYPE_VEL1 133 //VEL-
  85. #define DTL_CONDTYPE_VEL 134
  86. #define DTL_CONDTYPE_DV_1 135 //-DV
  87. #define DTL_CONDTYPE_DV_2 136 //+DV
  88. #define DTL_CONDTYPE_LO 137
  89. #define DTL_CONDTYPE_HI 138
  90. #define DTL_CONDTYPE_LL 139
  91. #define DTL_CONDTYPE_HH 140
  92. #define DTL_CONDTYPE_IOP1 141 //IOP-
  93. #define DTL_CONDTYPE_IOP2 142 //IOP+
  94. #define DTL_CONDTYPE_INT 148
  95. #define DTL_CONDTYPE_ANS1 149 //ANS-
  96. #define DTL_CONDTYPE_ANS2 150 //ANS+
  97. #define DTL_CONDTYPE_LEAK 151
  98. #define DTL_CONDTYPE_PERR 152
  99. #define DTL_CONDTYPE_PRE 153
  100. #define DTL_CONDTYPE_END 154
  101. #define DTL_CONDTYPE_TRIP 156
  102. #define DTL_CONDTYPE_LDV 165
  103. #define DTL_CONDTYPE_HDV 166
  104. #define DTL_CONDTYPE_ALM 171
  105. #define DTL_CONDTYPE_PS_TM 172
  106. #define DTL_CONDTYPE_LO_TM 173
  107. #define DTL_CONDTYPE_HI_TM 174
  108. #define DTL_CONDTYPE_NR_TM 175
  109. #define DTL_CONDTYPE_ALM1 182
  110. #define DTL_CONDTYPE_ALM2 183
  111. #define DTL_CONDTYPE_ALM3 184
  112. #define DTL_CONDTYPE_ALM4 185
  113. #define DTL_CONDTYPE_ALM5 186
  114. #define DTL_CONDTYPE_ALM6 187
  115. #define DTL_CONDTYPE_ERR 191
  116. #define DTL_CONDTYPE_BPRE 197
  117. #define DTL_CONDTYPE_BEND 198
  118. #define DTL_CONDTYPE_DV1 200
  119. #define DTL_CONDTYPE_DV2 203
  120. #define DTL_CONDTYPE_NPLS 204
  121. #define DTL_ALMTYPE_MLO 131
  122. #define DTL_ALMTYPE_MHI 132
  123. #define DTL_ALMTYPE_VEL1 133 //VEL-
  124. #define DTL_ALMTYPE_VEL 134
  125. #define DTL_ALMTYPE_DV_1 135 //-DV
  126. #define DTL_ALMTYPE_DV_2 136 //+DV
  127. #define DTL_ALMTYPE_LO 137
  128. #define DTL_ALMTYPE_HI 138
  129. #define DTL_ALMTYPE_LL 139
  130. #define DTL_ALMTYPE_HH 140
  131. #define DTL_ALMTYPE_IOP 104
  132. #define DTL_ALMTYPE_IOP1 141 //IOP-
  133. #define DTL_ALMTYPE_IOP2 142 //IOP+
  134. #endif