⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 event.h

📁 这是我编写的深圳地铁S335型司机控制器的检测程序
💻 H
📖 第 1 页 / 共 3 页
字号:

#define  ADS_EVT_INTERRUPT_DI96       (ADS_EVT_INTERRUPT_DI0 + 96)
#define  ADS_EVT_INTERRUPT_DI97       (ADS_EVT_INTERRUPT_DI0 + 97)
#define  ADS_EVT_INTERRUPT_DI98       (ADS_EVT_INTERRUPT_DI0 + 98)
#define  ADS_EVT_INTERRUPT_DI99       (ADS_EVT_INTERRUPT_DI0 + 99)
#define  ADS_EVT_INTERRUPT_DI100      (ADS_EVT_INTERRUPT_DI0 + 100)
#define  ADS_EVT_INTERRUPT_DI101      (ADS_EVT_INTERRUPT_DI0 + 101)
#define  ADS_EVT_INTERRUPT_DI102      (ADS_EVT_INTERRUPT_DI0 + 102)
#define  ADS_EVT_INTERRUPT_DI103      (ADS_EVT_INTERRUPT_DI0 + 103)

#define  ADS_EVT_INTERRUPT_DI104      (ADS_EVT_INTERRUPT_DI0 + 104)
#define  ADS_EVT_INTERRUPT_DI105      (ADS_EVT_INTERRUPT_DI0 + 105)
#define  ADS_EVT_INTERRUPT_DI106      (ADS_EVT_INTERRUPT_DI0 + 106)
#define  ADS_EVT_INTERRUPT_DI107      (ADS_EVT_INTERRUPT_DI0 + 107)
#define  ADS_EVT_INTERRUPT_DI108      (ADS_EVT_INTERRUPT_DI0 + 108)
#define  ADS_EVT_INTERRUPT_DI109      (ADS_EVT_INTERRUPT_DI0 + 109)
#define  ADS_EVT_INTERRUPT_DI110      (ADS_EVT_INTERRUPT_DI0 + 110)
#define  ADS_EVT_INTERRUPT_DI111      (ADS_EVT_INTERRUPT_DI0 + 111)

#define  ADS_EVT_INTERRUPT_DI112      (ADS_EVT_INTERRUPT_DI0 + 112)
#define  ADS_EVT_INTERRUPT_DI113      (ADS_EVT_INTERRUPT_DI0 + 113)
#define  ADS_EVT_INTERRUPT_DI114      (ADS_EVT_INTERRUPT_DI0 + 114)
#define  ADS_EVT_INTERRUPT_DI115      (ADS_EVT_INTERRUPT_DI0 + 115)
#define  ADS_EVT_INTERRUPT_DI116      (ADS_EVT_INTERRUPT_DI0 + 116)
#define  ADS_EVT_INTERRUPT_DI117      (ADS_EVT_INTERRUPT_DI0 + 117)
#define  ADS_EVT_INTERRUPT_DI118      (ADS_EVT_INTERRUPT_DI0 + 118)
#define  ADS_EVT_INTERRUPT_DI119      (ADS_EVT_INTERRUPT_DI0 + 119)

#define  ADS_EVT_INTERRUPT_DI120      (ADS_EVT_INTERRUPT_DI0 + 120)
#define  ADS_EVT_INTERRUPT_DI121      (ADS_EVT_INTERRUPT_DI0 + 121)
#define  ADS_EVT_INTERRUPT_DI122      (ADS_EVT_INTERRUPT_DI0 + 122)
#define  ADS_EVT_INTERRUPT_DI123      (ADS_EVT_INTERRUPT_DI0 + 123)
#define  ADS_EVT_INTERRUPT_DI124      (ADS_EVT_INTERRUPT_DI0 + 124)
#define  ADS_EVT_INTERRUPT_DI125      (ADS_EVT_INTERRUPT_DI0 + 125)
#define  ADS_EVT_INTERRUPT_DI126      (ADS_EVT_INTERRUPT_DI0 + 126)
#define  ADS_EVT_INTERRUPT_DI127      (ADS_EVT_INTERRUPT_DI0 + 127)
///////////////////////////////2.2//////////////////////////////////
//  ...  ...
#define     ADS_EVT_INTERRUPT_DI0_NAME		   "ADS_EVT_INTERRUPT_DI0"
#define     ADS_EVT_INTERRUPT_DI1_NAME		   "ADS_EVT_INTERRUPT_DI1"
#define     ADS_EVT_INTERRUPT_DI2_NAME		   "ADS_EVT_INTERRUPT_DI2"
#define     ADS_EVT_INTERRUPT_DI3_NAME		   "ADS_EVT_INTERRUPT_DI3"
#define     ADS_EVT_INTERRUPT_DI4_NAME		   "ADS_EVT_INTERRUPT_DI4"
#define     ADS_EVT_INTERRUPT_DI5_NAME		   "ADS_EVT_INTERRUPT_DI5"
#define     ADS_EVT_INTERRUPT_DI6_NAME		   "ADS_EVT_INTERRUPT_DI6"
#define     ADS_EVT_INTERRUPT_DI7_NAME		   "ADS_EVT_INTERRUPT_DI7"

// sub group 0x3400 ~ 0x37ff for General IDI Event ID
#define  ADS_EVT_INTERRUPT_IDI0       0x3400
#define  ADS_EVT_INTERRUPT_IDI1       (ADS_EVT_INTERRUPT_IDI0 + 1)
#define  ADS_EVT_INTERRUPT_IDI2       (ADS_EVT_INTERRUPT_IDI0 + 2)
#define  ADS_EVT_INTERRUPT_IDI3       (ADS_EVT_INTERRUPT_IDI0 + 3)
#define  ADS_EVT_INTERRUPT_IDI4       (ADS_EVT_INTERRUPT_IDI0 + 4)
#define  ADS_EVT_INTERRUPT_IDI5       (ADS_EVT_INTERRUPT_IDI0 + 5)
#define  ADS_EVT_INTERRUPT_IDI6       (ADS_EVT_INTERRUPT_IDI0 + 6)
#define  ADS_EVT_INTERRUPT_IDI7       (ADS_EVT_INTERRUPT_IDI0 + 7)



#define  ADS_EVT_INTERRUPT_IDI16      (ADS_EVT_INTERRUPT_IDI0 + 16)
#define  ADS_EVT_INTERRUPT_IDI17      (ADS_EVT_INTERRUPT_IDI0 + 17)

// New device driver structure.
#define ADS_EVT_DI_INTERRUPT0           0x3400
#define ADS_EVT_DI_INTERRUPT1          ( ADS_EVT_DI_INTERRUPT0  + 1 )
#define ADS_EVT_DI_INTERRUPT2          ( ADS_EVT_DI_INTERRUPT0  + 2 )
#define ADS_EVT_DI_INTERRUPT3          ( ADS_EVT_DI_INTERRUPT0  + 3 )
#define ADS_EVT_DI_INTERRUPT4          ( ADS_EVT_DI_INTERRUPT0  + 4 )
#define ADS_EVT_DI_INTERRUPT5          ( ADS_EVT_DI_INTERRUPT0  + 5 )
#define ADS_EVT_DI_INTERRUPT6          ( ADS_EVT_DI_INTERRUPT0  + 6 )
#define ADS_EVT_DI_INTERRUPT7          ( ADS_EVT_DI_INTERRUPT0  + 7 )

#define ADS_EVT_DI_INTERRUPT8           ( ADS_EVT_DI_INTERRUPT0  + 8 )
#define ADS_EVT_DI_INTERRUPT9           ( ADS_EVT_DI_INTERRUPT0  + 9 )
#define ADS_EVT_DI_INTERRUPT10          ( ADS_EVT_DI_INTERRUPT0  + 10 )
#define ADS_EVT_DI_INTERRUPT11          ( ADS_EVT_DI_INTERRUPT0  + 11 )
#define ADS_EVT_DI_INTERRUPT12          ( ADS_EVT_DI_INTERRUPT0  + 12 )
#define ADS_EVT_DI_INTERRUPT13          ( ADS_EVT_DI_INTERRUPT0  + 13 )
#define ADS_EVT_DI_INTERRUPT14          ( ADS_EVT_DI_INTERRUPT0  + 14 )
#define ADS_EVT_DI_INTERRUPT15          ( ADS_EVT_DI_INTERRUPT0  + 15 )

#define ADS_EVT_DI_INTERRUPT16          ( ADS_EVT_DI_INTERRUPT0  + 16 )
#define ADS_EVT_DI_INTERRUPT17          ( ADS_EVT_DI_INTERRUPT0  + 17 )
#define ADS_EVT_DI_INTERRUPT18          ( ADS_EVT_DI_INTERRUPT0  + 18 )
#define ADS_EVT_DI_INTERRUPT19          ( ADS_EVT_DI_INTERRUPT0  + 19 )
#define ADS_EVT_DI_INTERRUPT20          ( ADS_EVT_DI_INTERRUPT0  + 20 )
#define ADS_EVT_DI_INTERRUPT21          ( ADS_EVT_DI_INTERRUPT0  + 21 )
#define ADS_EVT_DI_INTERRUPT22          ( ADS_EVT_DI_INTERRUPT0  + 22 )
#define ADS_EVT_DI_INTERRUPT23          ( ADS_EVT_DI_INTERRUPT0  + 23 )

#define ADS_EVT_DI_INTERRUPT24          ( ADS_EVT_DI_INTERRUPT0  + 24 )
#define ADS_EVT_DI_INTERRUPT25          ( ADS_EVT_DI_INTERRUPT0  + 25 )
#define ADS_EVT_DI_INTERRUPT26          ( ADS_EVT_DI_INTERRUPT0  + 26 )
#define ADS_EVT_DI_INTERRUPT27          ( ADS_EVT_DI_INTERRUPT0  + 27 )
#define ADS_EVT_DI_INTERRUPT28          ( ADS_EVT_DI_INTERRUPT0  + 28 )
#define ADS_EVT_DI_INTERRUPT29          ( ADS_EVT_DI_INTERRUPT0  + 29 )
#define ADS_EVT_DI_INTERRUPT30          ( ADS_EVT_DI_INTERRUPT0  + 30 )
#define ADS_EVT_DI_INTERRUPT31          ( ADS_EVT_DI_INTERRUPT0  + 31 )

#define ADS_EVT_DI_INTERRUPT32          ( ADS_EVT_DI_INTERRUPT0  + 32 )
#define ADS_EVT_DI_INTERRUPT33          ( ADS_EVT_DI_INTERRUPT0  + 33 )
#define ADS_EVT_DI_INTERRUPT34          ( ADS_EVT_DI_INTERRUPT0  + 34 )
#define ADS_EVT_DI_INTERRUPT35          ( ADS_EVT_DI_INTERRUPT0  + 35 )
#define ADS_EVT_DI_INTERRUPT36          ( ADS_EVT_DI_INTERRUPT0  + 36 )
#define ADS_EVT_DI_INTERRUPT37          ( ADS_EVT_DI_INTERRUPT0  + 37 )
#define ADS_EVT_DI_INTERRUPT38          ( ADS_EVT_DI_INTERRUPT0  + 38 )
#define ADS_EVT_DI_INTERRUPT39          ( ADS_EVT_DI_INTERRUPT0  + 39 )

#define ADS_EVT_DI_INTERRUPT40          ( ADS_EVT_DI_INTERRUPT0  + 40 )
#define ADS_EVT_DI_INTERRUPT41          ( ADS_EVT_DI_INTERRUPT0  + 41 )
#define ADS_EVT_DI_INTERRUPT42          ( ADS_EVT_DI_INTERRUPT0  + 42 )
#define ADS_EVT_DI_INTERRUPT43          ( ADS_EVT_DI_INTERRUPT0  + 43 )
#define ADS_EVT_DI_INTERRUPT44          ( ADS_EVT_DI_INTERRUPT0  + 44 )
#define ADS_EVT_DI_INTERRUPT45          ( ADS_EVT_DI_INTERRUPT0  + 45 )
#define ADS_EVT_DI_INTERRUPT46          ( ADS_EVT_DI_INTERRUPT0  + 46 )
#define ADS_EVT_DI_INTERRUPT47          ( ADS_EVT_DI_INTERRUPT0  + 47 )

#define ADS_EVT_DI_INTERRUPT48          ( ADS_EVT_DI_INTERRUPT0  + 48 )
#define ADS_EVT_DI_INTERRUPT49          ( ADS_EVT_DI_INTERRUPT0  + 49 )
#define ADS_EVT_DI_INTERRUPT50          ( ADS_EVT_DI_INTERRUPT0  + 50 )
#define ADS_EVT_DI_INTERRUPT51          ( ADS_EVT_DI_INTERRUPT0  + 51 )
#define ADS_EVT_DI_INTERRUPT52          ( ADS_EVT_DI_INTERRUPT0  + 52 )
#define ADS_EVT_DI_INTERRUPT53          ( ADS_EVT_DI_INTERRUPT0  + 53 )
#define ADS_EVT_DI_INTERRUPT54          ( ADS_EVT_DI_INTERRUPT0  + 54 )
#define ADS_EVT_DI_INTERRUPT55          ( ADS_EVT_DI_INTERRUPT0  + 55 )

#define ADS_EVT_DI_INTERRUPT56          ( ADS_EVT_DI_INTERRUPT0  + 56 )
#define ADS_EVT_DI_INTERRUPT57          ( ADS_EVT_DI_INTERRUPT0  + 57 )
#define ADS_EVT_DI_INTERRUPT58          ( ADS_EVT_DI_INTERRUPT0  + 58 )
#define ADS_EVT_DI_INTERRUPT59          ( ADS_EVT_DI_INTERRUPT0  + 59 )
#define ADS_EVT_DI_INTERRUPT60          ( ADS_EVT_DI_INTERRUPT0  + 60 )
#define ADS_EVT_DI_INTERRUPT61          ( ADS_EVT_DI_INTERRUPT0  + 61 )
#define ADS_EVT_DI_INTERRUPT62          ( ADS_EVT_DI_INTERRUPT0  + 62 )
#define ADS_EVT_DI_INTERRUPT63          ( ADS_EVT_DI_INTERRUPT0  + 63 )

#define ADS_EVT_DI_INTERRUPT64          ( ADS_EVT_DI_INTERRUPT0  + 64 )
#define ADS_EVT_DI_INTERRUPT65          ( ADS_EVT_DI_INTERRUPT0  + 65 )
#define ADS_EVT_DI_INTERRUPT66          ( ADS_EVT_DI_INTERRUPT0  + 66 )
#define ADS_EVT_DI_INTERRUPT67          ( ADS_EVT_DI_INTERRUPT0  + 67 )
#define ADS_EVT_DI_INTERRUPT68          ( ADS_EVT_DI_INTERRUPT0  + 68 )
#define ADS_EVT_DI_INTERRUPT69          ( ADS_EVT_DI_INTERRUPT0  + 69 )
#define ADS_EVT_DI_INTERRUPT70          ( ADS_EVT_DI_INTERRUPT0  + 70 )
#define ADS_EVT_DI_INTERRUPT71          ( ADS_EVT_DI_INTERRUPT0  + 71 )

#define ADS_EVT_DI_INTERRUPT72          ( ADS_EVT_DI_INTERRUPT0  + 72 )
#define ADS_EVT_DI_INTERRUPT73          ( ADS_EVT_DI_INTERRUPT0  + 73 )
#define ADS_EVT_DI_INTERRUPT74          ( ADS_EVT_DI_INTERRUPT0  + 74 )
#define ADS_EVT_DI_INTERRUPT75          ( ADS_EVT_DI_INTERRUPT0  + 75 )
#define ADS_EVT_DI_INTERRUPT76          ( ADS_EVT_DI_INTERRUPT0  + 76 )
#define ADS_EVT_DI_INTERRUPT77          ( ADS_EVT_DI_INTERRUPT0  + 77 )
#define ADS_EVT_DI_INTERRUPT78          ( ADS_EVT_DI_INTERRUPT0  + 78 )
#define ADS_EVT_DI_INTERRUPT79          ( ADS_EVT_DI_INTERRUPT0  + 79 )

#define ADS_EVT_DI_INTERRUPT80          ( ADS_EVT_DI_INTERRUPT0  + 80 )
#define ADS_EVT_DI_INTERRUPT81          ( ADS_EVT_DI_INTERRUPT0  + 81 )
#define ADS_EVT_DI_INTERRUPT82          ( ADS_EVT_DI_INTERRUPT0  + 82 )
#define ADS_EVT_DI_INTERRUPT83          ( ADS_EVT_DI_INTERRUPT0  + 83 )
#define ADS_EVT_DI_INTERRUPT84          ( ADS_EVT_DI_INTERRUPT0  + 84 )
#define ADS_EVT_DI_INTERRUPT85          ( ADS_EVT_DI_INTERRUPT0  + 85 )
#define ADS_EVT_DI_INTERRUPT86          ( ADS_EVT_DI_INTERRUPT0  + 86 )
#define ADS_EVT_DI_INTERRUPT87          ( ADS_EVT_DI_INTERRUPT0  + 87 )

#define ADS_EVT_DI_INTERRUPT88          ( ADS_EVT_DI_INTERRUPT0  + 88 )
#define ADS_EVT_DI_INTERRUPT89          ( ADS_EVT_DI_INTERRUPT0  + 89 )
#define ADS_EVT_DI_INTERRUPT90          ( ADS_EVT_DI_INTERRUPT0  + 90 )
#define ADS_EVT_DI_INTERRUPT91          ( ADS_EVT_DI_INTERRUPT0  + 91 )
#define ADS_EVT_DI_INTERRUPT92          ( ADS_EVT_DI_INTERRUPT0  + 92 )
#define ADS_EVT_DI_INTERRUPT93          ( ADS_EVT_DI_INTERRUPT0  + 93 )
#define ADS_EVT_DI_INTERRUPT94          ( ADS_EVT_DI_INTERRUPT0  + 94 )
#define ADS_EVT_DI_INTERRUPT95          ( ADS_EVT_DI_INTERRUPT0  + 95 )

#define ADS_EVT_DI_INTERRUPT96           ( ADS_EVT_DI_INTERRUPT0  + 96 )
#define ADS_EVT_DI_INTERRUPT97           ( ADS_EVT_DI_INTERRUPT0  + 97 )
#define ADS_EVT_DI_INTERRUPT98           ( ADS_EVT_DI_INTERRUPT0  + 98 )
#define ADS_EVT_DI_INTERRUPT99           ( ADS_EVT_DI_INTERRUPT0  + 99 )
#define ADS_EVT_DI_INTERRUPT100          ( ADS_EVT_DI_INTERRUPT0  + 100 )
#define ADS_EVT_DI_INTERRUPT101          ( ADS_EVT_DI_INTERRUPT0  + 101 )
#define ADS_EVT_DI_INTERRUPT102          ( ADS_EVT_DI_INTERRUPT0  + 102 )
#define ADS_EVT_DI_INTERRUPT103          ( ADS_EVT_DI_INTERRUPT0  + 103 )

#define ADS_EVT_DI_INTERRUPT104          ( ADS_EVT_DI_INTERRUPT0  + 104 )
#define ADS_EVT_DI_INTERRUPT105          ( ADS_EVT_DI_INTERRUPT0  + 105 )
#define ADS_EVT_DI_INTERRUPT106          ( ADS_EVT_DI_INTERRUPT0  + 106 )
#define ADS_EVT_DI_INTERRUPT107          ( ADS_EVT_DI_INTERRUPT0  + 107 )
#define ADS_EVT_DI_INTERRUPT108          ( ADS_EVT_DI_INTERRUPT0  + 108 )
#define ADS_EVT_DI_INTERRUPT109          ( ADS_EVT_DI_INTERRUPT0  + 109 )
#define ADS_EVT_DI_INTERRUPT110          ( ADS_EVT_DI_INTERRUPT0  + 110 )
#define ADS_EVT_DI_INTERRUPT111          ( ADS_EVT_DI_INTERRUPT0  + 111 )

#define ADS_EVT_DI_INTERRUPT112          ( ADS_EVT_DI_INTERRUPT0  + 112 )
#define ADS_EVT_DI_INTERRUPT113          ( ADS_EVT_DI_INTERRUPT0  + 113 )
#define ADS_EVT_DI_INTERRUPT114          ( ADS_EVT_DI_INTERRUPT0  + 114 )
#define ADS_EVT_DI_INTERRUPT115          ( ADS_EVT_DI_INTERRUPT0  + 115 )
#define ADS_EVT_DI_INTERRUPT116          ( ADS_EVT_DI_INTERRUPT0  + 116 )
#define ADS_EVT_DI_INTERRUPT117          ( ADS_EVT_DI_INTERRUPT0  + 117 )
#define ADS_EVT_DI_INTERRUPT118          ( ADS_EVT_DI_INTERRUPT0  + 118 )
#define ADS_EVT_DI_INTERRUPT119          ( ADS_EVT_DI_INTERRUPT0  + 119 )

#define ADS_EVT_DI_INTERRUPT120          ( ADS_EVT_DI_INTERRUPT0  + 120 )
#define ADS_EVT_DI_INTERRUPT121          ( ADS_EVT_DI_INTERRUPT0  + 121 )
#define ADS_EVT_DI_INTERRUPT122          ( ADS_EVT_DI_INTERRUPT0  + 122 )
#define ADS_EVT_DI_INTERRUPT123          ( ADS_EVT_DI_INTERRUPT0  + 123 )
#define ADS_EVT_DI_INTERRUPT124          ( ADS_EVT_DI_INTERRUPT0  + 124 )
#define ADS_EVT_DI_INTERRUPT125          ( ADS_EVT_DI_INTERRUPT0  + 125 )
#define ADS_EVT_DI_INTERRUPT126          ( ADS_EVT_DI_INTERRUPT0  + 126 )
#define ADS_EVT_DI_INTERRUPT127          ( ADS_EVT_DI_INTERRUPT0  + 127 )

#define ADS_EVT_DI_INTERRUPT136          ( ADS_EVT_DI_INTERRUPT0  + 136 )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -