public class TempRtds extends BaseSet
BaseSet.VersionRegClient.Impl| Modifier and Type | Field and Description |
|---|---|
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 |
CLOCK_PERIOD_0, CLOCK_PERIOD_1, FW_VERSION_GREB, FW_VERSION_REB0_0, FW_VERSION_REB0_1, FW_VERSION_REB1_2, FW_VERSION_REB1_3, FW_VERSION_REB1_4, FW_VERSION_REB3, FW_VERSION_REB4, FW_VERSION_UNKNOWN, FW_VERSION_UNSET, FW_VERSION_WREB_1, FW_VERSION_WREB_2, FW_VERSION_WREB_3, OPTN_ASPIC, OPTN_BACK_BIAS, OPTN_BOARD_DACS, OPTN_BOARD_POWER, OPTN_BOARD_TEMP, OPTN_CABAC, OPTN_CCD_TEMP, OPTN_DCDC_SYNC, OPTN_DREB_SN, OPTN_FAST_ADCS, OPTN_REB_SN, OPTN_SEQUENCER, OPTN_SLOW_ADCS, OPTN_STATUS, REB_TYPE_GUIDER, REB_TYPE_SCIENCE, REB_TYPE_UNKNOWN, REB_TYPE_WAVEFRONT, REG_BACK_BIAS, REG_DCDC_SYNC, REG_ID, REG_SCHEMA, REG_SN_DREB_START, REG_SN_DREB_VALUE, REG_SN_REB_START, REG_SN_REB_VALUE, REG_STATE, REG_TIME_BASE, REG_TRIG_TIME, REG_TRIGGER, REG_VERSION, RSET_FAST_ADCS, RSET_POWER_ADCS, RSET_SEQUENCER, RSET_STATUS, RSET_TEMP_ADCS, RSET_TIME_BASE, SN_READ_ERROR, SN_READ_OKAY, SN_READ_TIMEOUT, SN_VALUE_MASK, VERSION_0, VERSION_1, VERSION_2, VERSION_3, VERSION_4, VERSION_5, VERSION_UNSUPPHDW_TYPE_DAQ0, HDW_TYPE_DAQ1, HDW_TYPE_PCI, HDW_TYPE_PCI0, HDW_TYPE_PCI1| Constructor and Description |
|---|
TempRtds()
Constructor.
|
TempRtds(RegClient reg)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initialize()
Initializes for RTD reading.
|
int |
readRegister(int regnum)
Reads a register.
|
double |
readTemperature(int chan)
Reads an RTD temperature.
|
void |
reset()
Resets the chip.
|
void |
waitReady()
Waits for the chip to become ready after a conversion
|
void |
writeRegister(int regnum,
int value)
Writes a register
|
checkNotVersion, checkVersion, convertRawTime, disable, disable, enable, enable, getDrebSerial, getFwVersion, getHwVersion, getNumStrips, getRebSerial, getRebType, getTime, getTimeRaw, getTriggerTime, getTriggerTimeRaw, getVersion, getVersion, isBackBiasOn, isDcdcSync, isVersion, setBackBias, setDcdcSync, setTime, setTime, setTimeRaw, setVersions, throwIncompatException, waitDonepublic 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 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()
public TempRtds(RegClient reg)
reg - The associated register client objectpublic void initialize()
throws REBException
REBExceptionpublic double readTemperature(int chan)
throws REBException
chan - The RTD channel numberREBExceptionpublic 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 void waitReady()
throws REBException
REBExceptionCopyright © 2016 LSST. All rights reserved.