public class PowerAdcs extends BaseSet
| Modifier and Type | Field and Description |
|---|---|
static int |
ADC_V24_CURRENT
Public constants.
|
static int |
ADC_V24_VOLTAGE
Public constants.
|
static int |
ADC_V40_CURRENT
Public constants.
|
static int |
ADC_V40_VOLTAGE
Public constants.
|
static int |
ADC_V6_CURRENT
Public constants.
|
static int |
ADC_V6_VOLTAGE
Public constants.
|
static int |
ADC_V9_CURRENT
Public constants.
|
static int |
ADC_V9_VOLTAGE
Public constants.
|
static float |
CURRENT_SCALE |
static int |
NUM_POWER_REGS
Public constants.
|
static int |
REG_POWER_ADCS
Public constants.
|
static float |
VOLTAGE_SCALE |
CLOCK_PERIOD_0, CLOCK_PERIOD_1, REG_ID, REG_SCHEMA, REG_STATE, REG_TIME_BASE, REG_TRIG_TIME, REG_TRIGGER, REG_VERSION, RSET_POWER_ADCS, RSET_SEQUENCER, RSET_STATUS, RSET_TEMP_ADCS, RSET_TIME_BASE, VERSION_0, VERSION_1, VERSION_2, VERSION_UNKNOWN, VERSION_UNSET| Constructor and Description |
|---|
PowerAdcs()
Constructors.
|
PowerAdcs(RegClient reg) |
| Modifier and Type | Method and Description |
|---|---|
void |
enable()
Enables the power ADC reading.
|
long |
getTriggerTime()
Gets the time of the read enable.
|
float |
readAdc(int adc)
Reads one power value.
|
float[] |
readAdcs()
Reads all the power values.
|
float[] |
readAdcs(int first,
int count)
Reads a range of power values.
|
void |
waitDone()
Waits for the data to be available.
|
checkNotVersion, checkVersion, disable, disable, enable, getTime, getTimeRaw, getTriggerTime, getTriggerTimeRaw, getVersion, setTime, setTime, setTimeRaw, waitDonepublic static final int REG_POWER_ADCS
public static final int ADC_V6_VOLTAGE
public static final int ADC_V6_CURRENT
public static final int ADC_V9_VOLTAGE
public static final int ADC_V9_CURRENT
public static final int ADC_V24_VOLTAGE
public static final int ADC_V24_CURRENT
public static final int ADC_V40_VOLTAGE
public static final int ADC_V40_CURRENT
public static final int NUM_POWER_REGS
public static final float VOLTAGE_SCALE
public static final float CURRENT_SCALE
public PowerAdcs()
public PowerAdcs(RegClient reg)
public void enable()
throws RcmException
enable in class BaseSetRcmExceptionpublic void waitDone()
throws RcmException
RcmExceptionpublic long getTriggerTime()
throws RcmException
RcmExceptionpublic float readAdc(int adc)
throws RcmException
adc - The number of the ADC to readRcmExceptionpublic float[] readAdcs()
throws RcmException
RcmExceptionpublic float[] readAdcs(int first,
int count)
throws RcmException
first - The number of the first ADC to readcount - The number of ADCs to readRcmExceptionCopyright © 2013 LSST. All Rights Reserved.