A C D E F H I M N O P R S T U W

A

AccesDio - Class in org.lsst.ccs.drivers.iocard
\file AccesDio.java Class for accessing the Acces DIO card
AccesDio(int, int) - Constructor for class org.lsst.ccs.drivers.iocard.AccesDio
Main constructors
AccesDio() - Constructor for class org.lsst.ccs.drivers.iocard.AccesDio
 
AccesDioException - Exception in org.lsst.ccs.drivers.iocard
 
AccesDioException(String) - Constructor for exception org.lsst.ccs.drivers.iocard.AccesDioException
 
AD_BUSY - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_CHAN_MASK - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_CHAN_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_DIFF - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_EXT_TRIG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_FIFO_OF - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_FIFO_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_GAIN_MASK - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_MODE_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_SCAN_ENAB - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_SING_END - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_STAT_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_UNIPOLAR - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
AD_WAIT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
adConfig(int, boolean, boolean) - Method in class org.lsst.ccs.drivers.iocard.Helios
Configure A/D conversion parameters
adCountToVolts(short) - Method in class org.lsst.ccs.drivers.iocard.Helios
Convert A/D count to volts
adGetChans() - Method in class org.lsst.ccs.drivers.iocard.Helios
Get A/D channel range
adGetCurrChan() - Method in class org.lsst.ccs.drivers.iocard.Helios
Get current A/D channel
adGetGain() - Method in class org.lsst.ccs.drivers.iocard.Helios
Get A/D conversion gain
adIsDifferential() - Method in class org.lsst.ccs.drivers.iocard.Helios
Get whether A/D input is differential
adIsUnipolar() - Method in class org.lsst.ccs.drivers.iocard.Helios
Get whether A/D conversion is unipolar
adSample() - Method in class org.lsst.ccs.drivers.iocard.Helios
Sample the next A/D channel
adScan(short[]) - Method in class org.lsst.ccs.drivers.iocard.Helios
Scan a set of A/D channels
adSetChan(int) - Method in class org.lsst.ccs.drivers.iocard.Helios
Set single A/D channel
adSetChans(int, int) - Method in class org.lsst.ccs.drivers.iocard.Helios
Set A/D channel range
adVoltsToCount(float) - Method in class org.lsst.ccs.drivers.iocard.Helios
Convert volts to A/D count
attachInt(int, Object, String, Object) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
Enable interrupt handling
attachInt(int, int, int, int, int, int, int, Object, String, Object) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Attach to interrupts

C

CLK_EXTERNAL - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CLK_HIGH_FREQ - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CLK_LOW_FREQ - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_CLEAR_AINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_CLEAR_DINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_CLEAR_INTS - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_CLEAR_TINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_RESET_BOARD - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_RESET_DA - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_RESET_FIFO - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CMND_START_AD - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR0_LOW_FREQ - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR0_USE_LOW - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR1_EXT_CLOCK - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR1_LOW_FREQ - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR1_USE_LOW - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_CLEAR - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_CTL_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_DISABLE - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_ENABLE - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_GATE_DISA - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_GATE_ENAB - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_HIGH_FREQ - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_LATCH - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_LOAD - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_ONE - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
CNTR_VAL_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
cntrClear() - Method in class org.lsst.ccs.drivers.iocard.Helios
Clear counter
cntrConfig(float, boolean) - Method in class org.lsst.ccs.drivers.iocard.Helios
Configure counter
cntrConfig(int, int, boolean) - Method in class org.lsst.ccs.drivers.iocard.Helios
 
cntrDisable() - Method in class org.lsst.ccs.drivers.iocard.Helios
Disable counter interrupt handling
cntrEnable(Object, String, Object) - Method in class org.lsst.ccs.drivers.iocard.Helios
Enable counter interrupt handling
cntrRead() - Method in class org.lsst.ccs.drivers.iocard.Helios
Read counter
cntrStart() - Method in class org.lsst.ccs.drivers.iocard.Helios
Start counter
cntrStop() - Method in class org.lsst.ccs.drivers.iocard.Helios
Stop counter
CONF_REG - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
Various constants

D

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
detachInt() - Method in class org.lsst.ccs.drivers.iocard.AccesDio
Disable interrupt handling
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
Clear a bit in a DIO port
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
Set DIO configuration
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
Read from a DIO port
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
Read a bit from a DIO port
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
Write to a DIO port
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
Write a bit to a DIO 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
Set a bit in a DIO port
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

E

ENAB_AINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
ENAB_DINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
ENAB_INTS - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
ENAB_TINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
EXP_FIFO_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants

F

FIFO_EMPTY - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
FIFO_ENHANCED - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
FIFO_FULL - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
FIFO_HALF_FULL - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
FIFO_MSB_MASK - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
FIFO_OVERFLOW - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
FIFO_STS_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
FIFO_THR_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
FPGA_REV_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants

H

Helios - Class in org.lsst.ccs.drivers.iocard
\file Helios.java Class for accessing the Helios data IO functions
Helios(int, int) - Constructor for class org.lsst.ccs.drivers.iocard.Helios
Main constructors
Helios() - Constructor for class org.lsst.ccs.drivers.iocard.Helios
 
HeliosException - Exception in org.lsst.ccs.drivers.iocard
 
HeliosException(String) - Constructor for exception org.lsst.ccs.drivers.iocard.HeliosException
 

I

init(int, int) - Method in class org.lsst.ccs.drivers.iocard.AccesDio
Initiate access to a card
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
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
Iocard - Class in org.lsst.ccs.drivers.iocard
\file Iocard.java Java interface to the I/O card routines \author Owen Saxton
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
 

M

main(String[]) - Static method in class org.lsst.ccs.drivers.iocard.TestAcces1
Main program
main(String[]) - Static method in class org.lsst.ccs.drivers.iocard.TestAcces2
Main program
main(String[]) - Static method in class org.lsst.ccs.drivers.iocard.TestAccesDio
Main program
main(String[]) - Static method in class org.lsst.ccs.drivers.iocard.TestHelios
Main program
main(String[]) - Static method in class org.lsst.ccs.drivers.iocard.TestHelios1
Main program
main(String[]) - Static method in class org.lsst.ccs.drivers.iocard.TestHelios2
Main program
main(String[]) - Static method in class org.lsst.ccs.drivers.iocard.TestIocard
Main program

N

N_AD_CHANS - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
N_DA_CHANS - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
N_REGS - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
Various constants
N_REGS - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants

O

OPT_CHECK - Static variable in class org.lsst.ccs.drivers.iocard.Iocard
Various constants
OPT_READV - Static variable in class org.lsst.ccs.drivers.iocard.Iocard
Various constants
OPT_WRITER - Static variable in class org.lsst.ccs.drivers.iocard.Iocard
Various constants
org.lsst.ccs.drivers.iocard - package org.lsst.ccs.drivers.iocard
 

P

PAGE_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
PEND_AINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
PEND_DINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
PEND_INTS - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
PEND_TINT - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
PORTA_REG - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
Various constants
PORTA_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
PORTB_REG - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
Various constants
PORTB_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants
PORTC_REG - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
Various constants
PORTC_REG - Static variable in class org.lsst.ccs.drivers.iocard.Helios
Public constants

R

readB(int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Read a byte from a register
readL(int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Read an integer from a register
readW(int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Read a short integer from a register
RESET_REG - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
Various constants
run() - Method in class org.lsst.ccs.drivers.iocard.TestAcces1
Run the test
run(int, boolean) - Method in class org.lsst.ccs.drivers.iocard.TestAcces2
Run the test
run() - Method in class org.lsst.ccs.drivers.iocard.TestHelios1
Run the test
run() - Method in class org.lsst.ccs.drivers.iocard.TestHelios2
Run the test
run() - Method in class org.lsst.ccs.drivers.iocard.TestIocard
Runs the test

S

SETUP_REG - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
Various constants
STATE_REG - Static variable in class org.lsst.ccs.drivers.iocard.AccesDio
Various constants

T

term() - Method in class org.lsst.ccs.drivers.iocard.Iocard
Terminate access to a card
TestAcces1 - Class in org.lsst.ccs.drivers.iocard
\file testAcces1.java Program to test the Acces DIO card's basic capabilities \author Owen H Saxton
TestAcces1() - Constructor for class org.lsst.ccs.drivers.iocard.TestAcces1
 
TestAcces2 - Class in org.lsst.ccs.drivers.iocard
\file testAcces2.java Program to test the Acces DIO card's interrupt capabilities \author Owen H Saxton
TestAcces2() - Constructor for class org.lsst.ccs.drivers.iocard.TestAcces2
 
TestAccesDio - Class in org.lsst.ccs.drivers.iocard
Program to test the Java DSC universal driver routines
TestHelios - Class in org.lsst.ccs.drivers.iocard
Program to test the Java Helios driver routines
TestHelios1 - Class in org.lsst.ccs.drivers.iocard
\file testHelios1.java Program to test basic I/O to a Helios board's I/O registers \author Owen H Saxton
TestHelios1() - Constructor for class org.lsst.ccs.drivers.iocard.TestHelios1
 
TestHelios2 - Class in org.lsst.ccs.drivers.iocard
\file testHelios2.java Program to test a Helios board's counter interrupts \author Owen H Saxton
TestHelios2() - Constructor for class org.lsst.ccs.drivers.iocard.TestHelios2
 
TestIocard - Class in org.lsst.ccs.drivers.iocard
Program to test the Java DSC universal driver routines

U

updateB(int, int, int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Update a byte in a register
updateL(int, int, int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Update an integer in a register
updateW(int, int, int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Update a short integer in a register

W

writeB(int, int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Write a byte to a register
writeL(int, int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Write an integer to a register
writeW(int, int) - Method in class org.lsst.ccs.drivers.iocard.Iocard
Write a short integer to a register

A C D E F H I M N O P R S T U W

Copyright © 2012 LSST. All Rights Reserved.