- DA_BIPOLAR - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_CHAN_MASK - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_HIGH_RES - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_HIGH_RES_HW - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_MODE_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_MSB_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_OUTP_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_RANGE_MASK - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_SIM_UPDATE - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_SIMUPD_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DA_UNIQUE_RNG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DAC_BUSY - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- daCodeToVolts(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Convert D/A code to volts for a channel
- daConfig(int, boolean, boolean, boolean) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Configure D/A conversion parameters
- daGetGain(int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Get D/A channel gain
- daIsHighRes() - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Get whether D/A converter is in high resolution (16-bit) mode
- daIsHighResHW() - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Get whether D/A converter hardware is high resolution (16-bit)
- daIsSimUpdate() - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Get whether D/A converter is simultaneously updating
- daIsUnipolar() - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Get whether D/A converter is unipolar
- daOutput(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Output a value to a D/A channel
- daSetGain(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Set D/A channel gain
- daUpdate() - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Simultaneously update D/A channels
- daVoltsToCode(int, float) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Convert volts to D/A code for a channel
- detachFromDIO() - Method in class org.lsst.ccs.drivers.iocard.utility.MonitorDIO
-
- detachInt() - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Unregisters the current Java interrupt callback, if any, and disables all
interrupts.
- detachInt(int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
-
Detach from interrupts
- DIO_CONF_MASK - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DIO_COUNTER - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DIO_INPUT_A - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DIO_INPUT_B - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DIO_INPUT_CH - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- DIO_INPUT_CL - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- dioClrBit(int, int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Equivalent to dioOutBit(port, bit, 0).
- dioClrBit(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Clear a bit in a DIO port
- dioConfig(int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Specify which of the DIO card I/O lines are inputs.
- dioConfig(int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Set DIO configuration
- DIODA_CTL_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- dioGetConfig() - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Get DIO configuration
- dioInp(int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Reads all bits from one of the data ports on the DIO card.
- dioInp(int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Read from a DIO port
- dioInpBit(int, int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Reads one of the data ports on the DIO card and returns the value of the selected bit.
- dioInpBit(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Read a bit from a DIO port
- dioOut(int, int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Writes all bits to one of the data ports on the DIO card.
- dioOut(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Write to a DIO port
- dioOutBit(int, int, int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Uses read-modify-write to update the value of the selected bit in a data port.
- dioOutBit(int, int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Write a bit to a DIO port
- dioSetBit(int, int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Equivalent to dioOutBit(port, bit, 1).
- dioSetBit(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Set a bit in a DIO port
- dispatch(int, int, Object[]) - Method in class org.lsst.ccs.drivers.iocard.TestAccesDio
-
Routine to dispatch a command
- dispatch(int, int, Object[]) - Method in class org.lsst.ccs.drivers.iocard.TestHelios
-
Routine to dispatch a command
- dispatch(int, int, Object[]) - Method in class org.lsst.ccs.drivers.iocard.TestIocard
-
Dispatches a command
- init(int, int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
-
Deprecated.
- init(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
-
Initiate access to a card
- init(int, int, int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
-
Initiate access to a card
- INPUT_A - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
Indicates that the A register pins are inputs.
- INPUT_B - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
Indicates that the B register pins are inputs.
- INPUT_C_HIGH - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
Indicates that the high four C register pins are inputs.
- INPUT_C_LOW - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
Indicates that low four C register pins are inputs.
- INT_CTL_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- INTAD_STS_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
-
Public constants
- INTERRUPT_A - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
Indicates that register A pins are to generate change-of-state interrupts.
- INTERRUPT_B - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
Indicates that register B pins are to generate change-of-state interrupts.
- INTERRUPT_C - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
Indicates that register C pins are to generate change-of-state interrupts.
- Iocard - Class in org.lsst.ccs.drivers.iocard
-
Generic Java interface to digital I/O cards on an ISA or PCI/PCIe/mPCIe bus.
- Iocard() - Constructor for class org.lsst.ccs.drivers.iocard.Iocard
-
- IocardException - Exception in org.lsst.ccs.drivers.iocard
-
- IocardException(String) - Constructor for exception org.lsst.ccs.drivers.iocard.IocardException
-
- ISA_N_REGS - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
The number of registers in the old ISA cards.
- ISA_STATUS_AND_RESET_REG - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
-
The offset to the interrupt status (read) and reset (write) register.
- isIOSpace() - Method in class org.lsst.ccs.drivers.iocard.PciCard.Resource
-
Is this an I/O space resource?