public class TempRtds extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CCD_TYPE_E2V
Public constants
|
static int |
CCD_TYPE_ITL
Public constants
|
static int |
CFG_BOOST |
static int |
CFG_BUFFERED |
static int |
CFG_BURNOUT |
static int |
CFG_CHANNEL_M |
static int |
CFG_CHANNEL_V |
static int |
CFG_GAIN_M |
static int |
CFG_GAIN_V |
static int |
CFG_REF_DETECT |
static int |
CFG_REFSEL_M |
static int |
CFG_REFSEL_V |
static int |
CFG_UNIPOLAR |
static int |
CFG_VBIAS_M |
static int |
CFG_VBIAS_V |
static int |
CHAN_AIN1 |
static int |
CHAN_AIN1A |
static int |
CHAN_AIN2 |
static int |
CHAN_AIN3 |
static int |
CHAN_AIN4 |
static int |
CHAN_AIN5 |
static int |
CHAN_AIN6 |
static int |
CHAN_TEMP |
static int |
CHAN_VDD |
static int |
CLOCK_EXT |
static int |
CLOCK_EXT_HALF |
static int |
CLOCK_INT |
static int |
CLOCK_INT_AVL |
static int |
CMND_READ
Public constants
|
static int |
CONFIG_REG |
static int |
DATA_REG |
static int |
FRS_RATE_10 |
static int |
FRS_RATE_12 |
static int |
FRS_RATE_123 |
static int |
FRS_RATE_16 |
static int |
FRS_RATE_17 |
static int |
FRS_RATE_19 |
static int |
FRS_RATE_242 |
static int |
FRS_RATE_33 |
static int |
FRS_RATE_39 |
static int |
FRS_RATE_4 |
static int |
FRS_RATE_470 |
static int |
FRS_RATE_50 |
static int |
FRS_RATE_6 |
static int |
FRS_RATE_62 |
static int |
FRS_RATE_8 |
static int |
GAIN_1 |
static int |
GAIN_128 |
static int |
GAIN_16 |
static int |
GAIN_2 |
static int |
GAIN_32 |
static int |
GAIN_4 |
static int |
GAIN_64 |
static int |
GAIN_8 |
static int |
ID_REG |
static int |
IEXCDIR_11 |
static int |
IEXCDIR_12 |
static int |
IEXCDIR_21 |
static int |
IEXCDIR_22 |
static int |
IEXCENA_10 |
static int |
IEXCENA_1000 |
static int |
IEXCENA_210 |
static int |
IEXCENA_OFF |
static int |
IO_DIOENA |
static int |
IO_IEXCDIR_M |
static int |
IO_IEXCDIR_V |
static int |
IO_IEXCENA_M |
static int |
IO_IEXCENA_V |
static int |
IO_IO1DAT |
static int |
IO_IO2DAT |
static int |
IO_REG |
static int |
MOD_AMP_CM |
static int |
MOD_CHOP_DIS |
static int |
MOD_CLOCK_M |
static int |
MOD_CLOCK_V |
static int |
MOD_FRS_M |
static int |
MOD_FRS_V |
static int |
MOD_MODE_M |
static int |
MOD_MODE_V |
static int |
MOD_PSW |
static int |
MODE_CONT |
static int |
MODE_IDLE |
static int |
MODE_INT_F_CAL |
static int |
MODE_INT_Z_CAL |
static int |
MODE_PWR_DOWN |
static int |
MODE_REG |
static int |
MODE_SINGLE |
static int |
MODE_SYS_F_CAL |
static int |
MODE_SYS_Z_CAL |
static int |
NUM_RTD_TEMPS
Public constants
|
static int |
OFFSET_REG |
static int |
RANGE_1250 |
static int |
RANGE_156 |
static int |
RANGE_19 |
static int |
RANGE_2500 |
static int |
RANGE_312 |
static int |
RANGE_39 |
static int |
RANGE_625 |
static int |
RANGE_78 |
static int |
REFSEL_EXT1 |
static int |
REFSEL_EXT2 |
static int |
REFSEL_INT |
static int |
REG_RTD_COMMAND
Public constants
|
static int |
REG_RTD_REPLY
Public constants
|
static int |
REG_RTD_RESET
Public constants
|
static int |
SCALE_REG |
static int |
STATUS_REG |
static int |
STS_AD7794 |
static int |
STS_CHANNEL_M |
static int |
STS_CHANNEL_V |
static int |
STS_ERROR |
static int |
STS_NOXREF |
static int |
STS_READY |
static int |
VBIAS_AIN1 |
static int |
VBIAS_AIN2 |
static int |
VBIAS_AIN3 |
static int |
VBIAS_OFF |
| Modifier and Type | Method and Description |
|---|---|
int |
getCCDType()
Gets the CCD type.
|
void |
initialize()
Initializes for RTD reading.
|
double |
readIntTemperature()
Reads the internal temperature.
|
double |
readIntVoltage()
Reads the internal voltage.
|
int |
readRegister(int regnum)
Reads a register.
|
double |
readTemperature(int chan)
Reads an RTD temperature.
|
void |
reset()
Resets the chip.
|
void |
setScienceCCD(boolean state)
Sets whether a science CCD is being used.
|
boolean |
waitReady()
Waits for the chip to become ready after a conversion
|
void |
writeRegister(int regnum,
int value)
Writes a register
|
public static final int REG_RTD_COMMAND
public static final int REG_RTD_REPLY
public static final int REG_RTD_RESET
public static final int CMND_READ
public static final int NUM_RTD_TEMPS
public static final int CCD_TYPE_ITL
public static final int CCD_TYPE_E2V
public static final int STATUS_REG
public static final int MODE_REG
public static final int CONFIG_REG
public static final int DATA_REG
public static final int ID_REG
public static final int IO_REG
public static final int OFFSET_REG
public static final int SCALE_REG
public static final int STS_READY
public static final int STS_ERROR
public static final int STS_NOXREF
public static final int STS_AD7794
public static final int STS_CHANNEL_M
public static final int STS_CHANNEL_V
public static final int MOD_MODE_M
public static final int MOD_MODE_V
public static final int MODE_CONT
public static final int MODE_SINGLE
public static final int MODE_IDLE
public static final int MODE_PWR_DOWN
public static final int MODE_INT_Z_CAL
public static final int MODE_INT_F_CAL
public static final int MODE_SYS_Z_CAL
public static final int MODE_SYS_F_CAL
public static final int MOD_PSW
public static final int MOD_AMP_CM
public static final int MOD_CLOCK_M
public static final int MOD_CLOCK_V
public static final int CLOCK_INT
public static final int CLOCK_INT_AVL
public static final int CLOCK_EXT
public static final int CLOCK_EXT_HALF
public static final int MOD_CHOP_DIS
public static final int MOD_FRS_M
public static final int MOD_FRS_V
public static final int FRS_RATE_470
public static final int FRS_RATE_242
public static final int FRS_RATE_123
public static final int FRS_RATE_62
public static final int FRS_RATE_50
public static final int FRS_RATE_39
public static final int FRS_RATE_33
public static final int FRS_RATE_19
public static final int FRS_RATE_17
public static final int FRS_RATE_16
public static final int FRS_RATE_12
public static final int FRS_RATE_10
public static final int FRS_RATE_8
public static final int FRS_RATE_6
public static final int FRS_RATE_4
public static final int CFG_VBIAS_M
public static final int CFG_VBIAS_V
public static final int VBIAS_OFF
public static final int VBIAS_AIN1
public static final int VBIAS_AIN2
public static final int VBIAS_AIN3
public static final int CFG_BURNOUT
public static final int CFG_UNIPOLAR
public static final int CFG_BOOST
public static final int CFG_GAIN_M
public static final int CFG_GAIN_V
public static final int GAIN_1
public static final int GAIN_2
public static final int GAIN_4
public static final int GAIN_8
public static final int GAIN_16
public static final int GAIN_32
public static final int GAIN_64
public static final int GAIN_128
public static final int RANGE_2500
public static final int RANGE_1250
public static final int RANGE_625
public static final int RANGE_312
public static final int RANGE_156
public static final int RANGE_78
public static final int RANGE_39
public static final int RANGE_19
public static final int CFG_REFSEL_M
public static final int CFG_REFSEL_V
public static final int REFSEL_EXT1
public static final int REFSEL_EXT2
public static final int REFSEL_INT
public static final int CFG_REF_DETECT
public static final int CFG_BUFFERED
public static final int CFG_CHANNEL_M
public static final int CFG_CHANNEL_V
public static final int CHAN_AIN1
public static final int CHAN_AIN2
public static final int CHAN_AIN3
public static final int CHAN_AIN4
public static final int CHAN_AIN5
public static final int CHAN_AIN6
public static final int CHAN_TEMP
public static final int CHAN_VDD
public static final int CHAN_AIN1A
public static final int IO_DIOENA
public static final int IO_IO2DAT
public static final int IO_IO1DAT
public static final int IO_IEXCDIR_M
public static final int IO_IEXCDIR_V
public static final int IEXCDIR_12
public static final int IEXCDIR_21
public static final int IEXCDIR_11
public static final int IEXCDIR_22
public static final int IO_IEXCENA_M
public static final int IO_IEXCENA_V
public static final int IEXCENA_OFF
public static final int IEXCENA_10
public static final int IEXCENA_210
public static final int IEXCENA_1000
public TempRtds(BaseSet bss)
bss - The associated base set objectpublic void setScienceCCD(boolean state)
state - Whether a science CCD is being usedpublic void initialize()
throws REBException
REBExceptionpublic int getCCDType()
throws REBException
REBException - If the resistance cannot be read, or the type cannot be determined.public double readTemperature(int chan)
throws REBException
chan - The RTD channel number: 0 - 2 for CCDs; 3 for RTM RTDREBExceptionpublic double readIntTemperature()
throws REBException
REBExceptionpublic double readIntVoltage()
throws REBException
REBExceptionpublic void reset()
throws REBException
REBExceptionpublic int readRegister(int regnum)
throws REBException
regnum - The register to readREBExceptionpublic void writeRegister(int regnum,
int value)
throws REBException
regnum - The register to writevalue - The value to writeREBExceptionpublic boolean waitReady()
throws REBException
REBExceptionCopyright © 2020 LSST. All rights reserved.