16 #ifndef INCLmodule_typesh 17 #define INCLmodule_typesh 34 #ifdef MODULE_TYPES_INIT 35 #define MODULE_TYPES_DEF(MT_DEF_PARM) MT_DEF_PARM 37 #define MODULE_TYPES_DEF(MT_DEF_PARM) extern MT_DEF_PARM; 41 #define IOR_MAX_COLS 4 51 #define MAX_IO_TYPE IO_TIMER 59 #define AB_BASE_ADDR 0xc00000 60 #define AB_MAX_LINKS 2 61 #define AB_MAX_ADAPTERS 8 62 #define AB_MAX_CARDS 16 63 #define AB_CARD_ADAPTER 16 64 #define AB_CHAN_CARD 16 74 #define AB1771IFE_SE 7 75 #define AB1771IFE_4to20MA 8 77 #define AB1771IFE_0to5V 10 79 #define AB1771IrPlatinum 12 80 #define AB1771IrCopper 13 81 #define MAX_AI_TYPES AB1771IrCopper 83 #ifdef MODULE_TYPES_INIT 84 ={12,12,12, 4, 4, 6,32,12,12, 1, 12, 32, 12,12};
87 #ifdef MODULE_TYPES_INIT 88 ={ 8, 8, 8,32,16,16, 8,16, 8, 127, 8, 32,6,6};
91 #ifdef MODULE_TYPES_INIT 92 ={0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0,0,0};
95 #ifdef MODULE_TYPES_INIT 96 ={ 4, 4, 4, 2, 2, 2, 2, 4, 4, 2, 4, 2,4,4};
99 #ifdef MODULE_TYPES_INIT 100 ={ 0,0,0,0x6000,0x7000,0xe000, 0xc014,0,0, 0xff00, 0, 0,0,0};
103 #ifdef MODULE_TYPES_INIT 104 ={0,0,0,0x000000,0x040000,0x0c0000, 0,0,0, 0x100000, 0, 0,0,0};
112 #define MAX_AO_TYPES VXI_AT5_AO 114 #ifdef MODULE_TYPES_INIT 118 #ifdef MODULE_TYPES_INIT 122 #ifdef MODULE_TYPES_INIT 126 #ifdef MODULE_TYPES_INIT 130 #ifdef MODULE_TYPES_INIT 131 ={ 0,0x4100,0x0800, 0xc000};
135 #define ABBI_08_BIT 0 136 #define ABBI_16_BIT 1 140 #define HPE1368A_BI 5 141 #define AT8_FP10S_BI 6 143 #define MAX_BI_TYPES XY240_BI 145 #ifdef MODULE_TYPES_INIT 146 ={ 12, 12, 4, 4, 32, 32, 8, 2};
149 #ifdef MODULE_TYPES_INIT 150 ={ 8, 16, 32, 32, 32, 16, 32, 32};
153 #ifdef MODULE_TYPES_INIT 154 ={ 1, 1, 0, 0, 1, 1, 1, 1};
157 #ifdef MODULE_TYPES_INIT 158 ={ 4, 4, 2, 2, 2, 2, 2, 2};
161 #ifdef MODULE_TYPES_INIT 162 ={ 0,0,0xb800,0xa000, 0xc000, 0xc000, 0x0e00, 0xd000};
166 #define ABBO_08_BIT 0 167 #define ABBO_16_BIT 1 171 #define HPE1368A_BO 5 172 #define AT8_FP10M_BO 6 174 #define MAX_BO_TYPES XY240_BO 176 #ifdef MODULE_TYPES_INIT 177 ={12, 12, 4, 1, 32, 32, 2, 2};
180 #ifdef MODULE_TYPES_INIT 181 ={ 8, 16, 32, 32, 32, 16, 32, 32};
184 #ifdef MODULE_TYPES_INIT 185 ={ 0, 0, 0, 0, 1, 0, 0, 1 };
188 #ifdef MODULE_TYPES_INIT 189 ={ 4, 4, 2, 2, 2, 2, 2, 2 };
192 #ifdef MODULE_TYPES_INIT 193 ={ 0,0,0xd800,0xc800, 0xc000, 0xc000, 0x0c00, 0xd000};
199 #define MAX_SM_TYPES OMS_6AXIS 201 #ifdef MODULE_TYPES_INIT 205 #ifdef MODULE_TYPES_INIT 209 #ifdef MODULE_TYPES_INIT 213 #ifdef MODULE_TYPES_INIT 217 #ifdef MODULE_TYPES_INIT 223 #define CAMAC_THING 1 226 #define MAX_WF_TYPES COMET 228 #ifdef MODULE_TYPES_INIT 232 #ifdef MODULE_TYPES_INIT 236 #ifdef MODULE_TYPES_INIT 240 #ifdef MODULE_TYPES_INIT 244 #ifdef MODULE_TYPES_INIT 245 ={0x9000, 0, 0xB000, 0xbc00};
248 #ifdef MODULE_TYPES_INIT 252 #ifdef MODULE_TYPES_INIT 253 ={0x080000, 0, 0xb80000, 0xe0000000};
260 #define VXI_AT5_TIME 2 261 #define MAX_TM_TYPES VXI_AT5_TIME 263 #ifdef MODULE_TYPES_INIT 267 #ifdef MODULE_TYPES_INIT 271 #ifdef MODULE_TYPES_INIT 275 #ifdef MODULE_TYPES_INIT 279 #ifdef MODULE_TYPES_INIT 280 ={0xf800, 0, 0xc000 };
285 #ifdef MODULE_TYPES_INIT 289 #ifdef MODULE_TYPES_INIT 293 #ifdef MODULE_TYPES_INIT 297 #ifdef MODULE_TYPES_INIT 306 #ifdef MODULE_TYPES_INIT 319 #ifdef MODULE_TYPES_INIT 329 #ifdef MODULE_TYPES_INIT 333 #ifdef MODULE_TYPES_INIT 337 #ifdef MODULE_TYPES_INIT 338 = (
char *) 0x90000000;
341 #ifdef MODULE_TYPES_INIT 375 #ifdef MODULE_TYPES_INIT 381 #ifdef MODULE_TYPES_INIT 387 #ifdef MODULE_TYPES_INIT 393 #ifdef MODULE_TYPES_INIT 399 #ifdef MODULE_TYPES_INIT 405 #ifdef MODULE_TYPES_INIT 411 #ifdef MODULE_TYPES_INIT 417 #ifdef MODULE_TYPES_INIT 423 #ifdef MODULE_TYPES_INIT 429 #ifdef MODULE_TYPES_INIT 440 #ifdef MODULE_TYPES_INIT 443 #define BB_NUM_LINKS 4 445 #ifdef MODULE_TYPES_INIT 449 #ifdef MODULE_TYPES_INIT 459 #ifdef MODULE_TYPES_INIT 463 #ifdef MODULE_TYPES_INIT 473 #ifdef MODULE_TYPES_INIT 477 #define NIGPIB_NUM_LINKS 4 479 #ifdef MODULE_TYPES_INIT 483 #ifdef MODULE_TYPES_INIT 488 #define NI1014_LINK_NUM_BASE 0
#define MODULE_TYPES_DEF(MT_DEF_PARM)