Newer
Older
# BEGIN ipUnidig.cmd ----------------------------------------------------------
# Initialize Greenspring IP-Unidig
# initIpUnidig(char *portName,
# int carrier,
# int slot,
# int msecPoll,
# int intVec,
# int risingMask,
# 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 ------------------------------------------------------------