This is Unofficial EPICS BASE Doxygen Site
module_types.h File Reference

Go to the source code of this file.

Macros

#define MODULE_TYPES_DEF(MT_DEF_PARM)   extern MT_DEF_PARM;
 
#define IOR_MAX_COLS   4
 
#define IO_AI   0
 
#define IO_AO   1
 
#define IO_BI   2
 
#define IO_BO   3
 
#define IO_SM   4
 
#define IO_WF   5
 
#define IO_TIMER   6
 
#define MAX_IO_TYPE   IO_TIMER
 
#define AB_BASE_ADDR   0xc00000 /* base addr of first AB6008SV */
 
#define AB_MAX_LINKS   2 /* number of serial links from VME */
 
#define AB_MAX_ADAPTERS   8 /* number of physical adapters on a link */
 
#define AB_MAX_CARDS   16 /* max number of IO cards per adapter */
 
#define AB_CARD_ADAPTER   16 /* cards per logical adapter */
 
#define AB_CHAN_CARD   16 /* max channels per card */
 
#define AB1771IL   0 /* &% Allen-Bradley low level analog input */
 
#define AB1771IFE   1 /* &% Allen-Bradley low level analog input */
 
#define AB1771IXE   2 /* &% Allen-Bradley millivolt input */
 
#define XY566SE   3 /* & Xycom 12-bit Single Ended Scanned*/
 
#define XY566DI   4 /* &% Xycom 12-bit Differential Scanned */
 
#define XY566DIL   5 /* &% Xycom 12-bit Differential Latched */
 
#define VXI_AT5_AI   6 /* % AT-5 VXI module's Analog Inputs */
 
#define AB1771IFE_SE   7 /* % A-B IFE in 16 single-ended input mode */
 
#define AB1771IFE_4to20MA   8 /* % A-B IFE in 8 double-ended 4to20Ma */
 
#define DVX2502   9 /* &% DVX_2502 128 chan 16 bit differential */
 
#define AB1771IFE_0to5V   10 /* % A-B IFE in 8 double-ended 4to20Ma */
 
#define KSCV215   11 /* % KSC V215 VXI 16 bit differential */
 
#define AB1771IrPlatinum   12 /* % A-B RTD Platinum */
 
#define AB1771IrCopper   13 /* % A-B RTD Copper */
 
#define MAX_AI_TYPES   AB1771IrCopper
 
#define AB1771OFE   0 /* &% Allen-Bradley 12 bit Analog Output */
 
#define VMI4100   1 /* & VMIC VMIVME 4100 */
 
#define ZIO085   2 /* & Ziomek 085 */
 
#define VXI_AT5_AO   3 /* !! AT-5 VXI modules analog outputs */
 
#define MAX_AO_TYPES   VXI_AT5_AO
 
#define ABBI_08_BIT   0 /* &% Allen-Bradley generic Binary In 8 bit */
 
#define ABBI_16_BIT   1 /* &% Allen-Bradley generic Binary In 16 bit */
 
#define BB910   2 /* & BURR BROWN MPV 910 (relay) */
 
#define XY210   3 /* &% XYcom 32 bit binary in */
 
#define VXI_AT5_BI   4 /* !! AT-5 VXI modules binary inputs */
 
#define HPE1368A_BI   5 /* !! HP E1368A video switch */
 
#define AT8_FP10S_BI   6 /* !! AT8 FP10 slave fast protect */
 
#define XY240_BI   7 /* !! Xycom 32 bit binary in / 32 bit binary out */
 
#define MAX_BI_TYPES   XY240_BI
 
#define ABBO_08_BIT   0 /* &% Allen-Bradley 8 bit binary out */
 
#define ABBO_16_BIT   1 /* &% Allen-Bradley 16 bit binary out */
 
#define BB902   2 /* &% BURR BROWN MPV 902 (relay) */
 
#define XY220   3 /* &% XYcom 32 bit binary out */
 
#define VXI_AT5_BO   4 /* !! AT-5 VXI modules binary outputs */
 
#define HPE1368A_BO   5 /* !! HP E1368A video switch */
 
#define AT8_FP10M_BO   6 /* !! AT8 FP10 master fast protect */
 
#define XY240_BO   7 /* !! Xycom 32 bit binary in / 32 bit binary out */
 
#define MAX_BO_TYPES   XY240_BO
 
#define CM57_83E   0 /* & Compumotor 57-83E motor controller */
 
#define OMS_6AXIS   1 /* & OMS six axis motor controller */
 
#define MAX_SM_TYPES   OMS_6AXIS
 
#define XY566WF   0 /* & Xycom 566 as a waveform */
 
#define CAMAC_THING   1 /* !! CAMAC waveform digitizer */
 
#define JGVTR1   2 /* & Joerger transient recorder */
 
#define COMET   3 /* !! COMET transient recorder */
 
#define MAX_WF_TYPES   COMET
 
#define MZ8310   0 /* &% Mizar Timing Module */
 
#define DG535   1 /* !! GPIB timing instrument */
 
#define VXI_AT5_TIME   2 /* !! AT-5 VXI modules timing channels */
 
#define MAX_TM_TYPES   VXI_AT5_TIME
 
#define BB_NUM_LINKS   4 /* max number of BB ports allowed */
 
#define NIGPIB_NUM_LINKS   4 /* Max number of NI GPIB ports allowed */
 

Macro Definition Documentation

#define AB1771IFE   1 /* &% Allen-Bradley low level analog input */

Definition at line 68 of file module_types.h.

#define AB1771IFE_0to5V   10 /* % A-B IFE in 8 double-ended 4to20Ma */

Definition at line 77 of file module_types.h.

#define AB1771IFE_4to20MA   8 /* % A-B IFE in 8 double-ended 4to20Ma */

Definition at line 75 of file module_types.h.

#define AB1771IFE_SE   7 /* % A-B IFE in 16 single-ended input mode */

Definition at line 74 of file module_types.h.

#define AB1771IL   0 /* &% Allen-Bradley low level analog input */

Definition at line 67 of file module_types.h.

#define AB1771IrCopper   13 /* % A-B RTD Copper */

Definition at line 80 of file module_types.h.

#define AB1771IrPlatinum   12 /* % A-B RTD Platinum */

Definition at line 79 of file module_types.h.

#define AB1771IXE   2 /* &% Allen-Bradley millivolt input */

Definition at line 69 of file module_types.h.

#define AB1771OFE   0 /* &% Allen-Bradley 12 bit Analog Output */

Definition at line 108 of file module_types.h.

#define AB_BASE_ADDR   0xc00000 /* base addr of first AB6008SV */

Definition at line 59 of file module_types.h.

#define AB_CARD_ADAPTER   16 /* cards per logical adapter */

Definition at line 63 of file module_types.h.

#define AB_CHAN_CARD   16 /* max channels per card */

Definition at line 64 of file module_types.h.

#define AB_MAX_ADAPTERS   8 /* number of physical adapters on a link */

Definition at line 61 of file module_types.h.

#define AB_MAX_CARDS   16 /* max number of IO cards per adapter */

Definition at line 62 of file module_types.h.

#define AB_MAX_LINKS   2 /* number of serial links from VME */

Definition at line 60 of file module_types.h.

#define ABBI_08_BIT   0 /* &% Allen-Bradley generic Binary In 8 bit */

Definition at line 135 of file module_types.h.

#define ABBI_16_BIT   1 /* &% Allen-Bradley generic Binary In 16 bit */

Definition at line 136 of file module_types.h.

#define ABBO_08_BIT   0 /* &% Allen-Bradley 8 bit binary out */

Definition at line 166 of file module_types.h.

#define ABBO_16_BIT   1 /* &% Allen-Bradley 16 bit binary out */

Definition at line 167 of file module_types.h.

#define AT8_FP10M_BO   6 /* !! AT8 FP10 master fast protect */

Definition at line 172 of file module_types.h.

#define AT8_FP10S_BI   6 /* !! AT8 FP10 slave fast protect */

Definition at line 141 of file module_types.h.

#define BB902   2 /* &% BURR BROWN MPV 902 (relay) */

Definition at line 168 of file module_types.h.

#define BB910   2 /* & BURR BROWN MPV 910 (relay) */

Definition at line 137 of file module_types.h.

#define BB_NUM_LINKS   4 /* max number of BB ports allowed */

Definition at line 443 of file module_types.h.

#define CAMAC_THING   1 /* !! CAMAC waveform digitizer */

Definition at line 223 of file module_types.h.

#define CM57_83E   0 /* & Compumotor 57-83E motor controller */

Definition at line 197 of file module_types.h.

#define COMET   3 /* !! COMET transient recorder */

Definition at line 225 of file module_types.h.

#define DG535   1 /* !! GPIB timing instrument */

Definition at line 259 of file module_types.h.

#define DVX2502   9 /* &% DVX_2502 128 chan 16 bit differential */

Definition at line 76 of file module_types.h.

#define HPE1368A_BI   5 /* !! HP E1368A video switch */

Definition at line 140 of file module_types.h.

#define HPE1368A_BO   5 /* !! HP E1368A video switch */

Definition at line 171 of file module_types.h.

#define IO_AI   0

Definition at line 44 of file module_types.h.

#define IO_AO   1

Definition at line 45 of file module_types.h.

#define IO_BI   2

Definition at line 46 of file module_types.h.

#define IO_BO   3

Definition at line 47 of file module_types.h.

#define IO_SM   4

Definition at line 48 of file module_types.h.

#define IO_TIMER   6

Definition at line 50 of file module_types.h.

#define IO_WF   5

Definition at line 49 of file module_types.h.

#define IOR_MAX_COLS   4

Definition at line 41 of file module_types.h.

#define JGVTR1   2 /* & Joerger transient recorder */

Definition at line 224 of file module_types.h.

#define KSCV215   11 /* % KSC V215 VXI 16 bit differential */

Definition at line 78 of file module_types.h.

#define MAX_AI_TYPES   AB1771IrCopper

Definition at line 81 of file module_types.h.

#define MAX_AO_TYPES   VXI_AT5_AO

Definition at line 112 of file module_types.h.

#define MAX_BI_TYPES   XY240_BI

Definition at line 143 of file module_types.h.

#define MAX_BO_TYPES   XY240_BO

Definition at line 174 of file module_types.h.

#define MAX_IO_TYPE   IO_TIMER

Definition at line 51 of file module_types.h.

#define MAX_SM_TYPES   OMS_6AXIS

Definition at line 199 of file module_types.h.

#define MAX_TM_TYPES   VXI_AT5_TIME

Definition at line 261 of file module_types.h.

#define MAX_WF_TYPES   COMET

Definition at line 226 of file module_types.h.

#define MODULE_TYPES_DEF (   MT_DEF_PARM)    extern MT_DEF_PARM;

Definition at line 37 of file module_types.h.

#define MZ8310   0 /* &% Mizar Timing Module */

Definition at line 258 of file module_types.h.

#define NIGPIB_NUM_LINKS   4 /* Max number of NI GPIB ports allowed */

Definition at line 477 of file module_types.h.

#define OMS_6AXIS   1 /* & OMS six axis motor controller */

Definition at line 198 of file module_types.h.

#define VMI4100   1 /* & VMIC VMIVME 4100 */

Definition at line 109 of file module_types.h.

#define VXI_AT5_AI   6 /* % AT-5 VXI module's Analog Inputs */

Definition at line 73 of file module_types.h.

#define VXI_AT5_AO   3 /* !! AT-5 VXI modules analog outputs */

Definition at line 111 of file module_types.h.

#define VXI_AT5_BI   4 /* !! AT-5 VXI modules binary inputs */

Definition at line 139 of file module_types.h.

#define VXI_AT5_BO   4 /* !! AT-5 VXI modules binary outputs */

Definition at line 170 of file module_types.h.

#define VXI_AT5_TIME   2 /* !! AT-5 VXI modules timing channels */

Definition at line 260 of file module_types.h.

#define XY210   3 /* &% XYcom 32 bit binary in */

Definition at line 138 of file module_types.h.

#define XY220   3 /* &% XYcom 32 bit binary out */

Definition at line 169 of file module_types.h.

#define XY240_BI   7 /* !! Xycom 32 bit binary in / 32 bit binary out */

Definition at line 142 of file module_types.h.

#define XY240_BO   7 /* !! Xycom 32 bit binary in / 32 bit binary out */

Definition at line 173 of file module_types.h.

#define XY566DI   4 /* &% Xycom 12-bit Differential Scanned */

Definition at line 71 of file module_types.h.

#define XY566DIL   5 /* &% Xycom 12-bit Differential Latched */

Definition at line 72 of file module_types.h.

#define XY566SE   3 /* & Xycom 12-bit Single Ended Scanned*/

Definition at line 70 of file module_types.h.

#define XY566WF   0 /* & Xycom 566 as a waveform */

Definition at line 222 of file module_types.h.

#define ZIO085   2 /* & Ziomek 085 */

Definition at line 110 of file module_types.h.