Go to the documentation of this file.
32 #ifndef DOXYGEN_SHOULD_SKIP_THIS
36 #ifndef MIDAS_TYPE_DEFINED
37 #define MIDAS_TYPE_DEFINED
39 typedef unsigned short int WORD;
50 #if defined(_MSC_VER) && defined(MIDAS_DLL)
51 #define EXPRT __declspec(dllexport)
61 #define MVME_SUCCESS 1
62 #define MVME_NO_INTERFACE 2
63 #define MVME_NO_CRATE 3
64 #define MVME_UNSUPPORTED 4
65 #define MVME_INVALID_PARAM 5
67 #define MVME_ACCESS_ERROR 7
80 #define MVME_DMODE_D8 1
81 #define MVME_DMODE_D16 2
82 #define MVME_DMODE_D32 3
83 #define MVME_DMODE_D64 4
84 #define MVME_DMODE_RAMD16 5
85 #define MVME_DMODE_RAMD32 6
86 #define MVME_DMODE_LM 7
88 #define MVME_DMODE_DEFAULT MVME_DMODE_D32
92 #define MVME_BLT_NONE 1
93 #define MVME_BLT_BLT32 2
94 #define MVME_BLT_MBLT64 3
95 #define MVME_BLT_2EVME 4
96 #define MVME_BLT_2ESST 5
97 #define MVME_BLT_BLT32FIFO 6
98 #define MVME_BLT_MBLT64FIFO 7
99 #define MVME_BLT_2EVMEFIFO 8
103 #define MVME_AM_A32_SB (0x0F)
104 #define MVME_AM_A32_SP (0x0E)
105 #define MVME_AM_A32_SD (0x0D)
106 #define MVME_AM_A32_NB (0x0B)
107 #define MVME_AM_A32_NP (0x0A)
108 #define MVME_AM_A32_ND (0x09)
109 #define MVME_AM_A32_SMBLT (0x0C)
110 #define MVME_AM_A32_NMBLT (0x08)
112 #define MVME_AM_A32 MVME_AM_A32_SD
113 #define MVME_AM_A32_D64 MVME_AM_A32_SMBLT
115 #define MVME_AM_A24_SB (0x3F)
116 #define MVME_AM_A24_SP (0x3E)
117 #define MVME_AM_A24_SD (0x3D)
118 #define MVME_AM_A24_NB (0x3B)
119 #define MVME_AM_A24_NP (0x3A)
120 #define MVME_AM_A24_ND (0x39)
121 #define MVME_AM_A24_SMBLT (0x3C)
122 #define MVME_AM_A24_NMBLT (0x38)
124 #define MVME_AM_A24 MVME_AM_A24_SD
125 #define MVME_AM_A24_D64 MVME_AM_A24_SMBLT
127 #define MVME_AM_A16_SD (0x2D)
128 #define MVME_AM_A16_ND (0x29)
130 #define MVME_AM_A16 MVME_AM_A16_SD
132 #define MVME_AM_DEFAULT MVME_AM_A32
333 void (*isr)(
int,
void*,
void *),
void *info);