# BEGIN ipUnidig.cmd ---------------------------------------------------------- # Initialize Greenspring IP-Unidig # initIpUnidig(char *portName, # int carrier, # int slot, # int msecPoll, # int intVec, # int risingMask, # int fallingMask) # portName = name to give this asyn port # carrier = IPAC carrier number (0, 1, etc.) # slot = IPAC slot (0,1,2,3, etc.) # msecPoll = polling time for input bits that don't use interrupts in msec. # intVec = interrupt vector # risingMask = mask of bits to generate interrupts on low to high (24 bits) # fallingMask = mask of bits to generate interrupts on high to low (24 bits) # Note: We have the quadEM connected to channel 3 (starting from 1). Its driver will # enable interrupts on one edge of the pulses, so we don't need to do it here. All other # inputs generate interrupts on both rising and falling edge initIpUnidig("Unidig1", 0, 1, 2000, 116, 0xfffffb, 0xfffffb) # IP-Unidig binary I/O dbLoadTemplate "ipUnidig.substitutions" # END ipUnidig.cmd ------------------------------------------------------------