|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.lsst.ccs.drivers.rcm.RegClient
org.lsst.ccs.drivers.rcm.BaseSet
org.lsst.ccs.drivers.rcm.PowerAdcs
public class PowerAdcs
Power ADCs reading routines
| Field Summary | |
|---|---|
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
|
| Fields inherited from class org.lsst.ccs.drivers.rcm.BaseSet |
|---|
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 Summary | |
|---|---|
PowerAdcs()
Constructors. |
|
PowerAdcs(RegClient reg)
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class org.lsst.ccs.drivers.rcm.BaseSet |
|---|
checkNotVersion, checkVersion, disable, disable, enable, getTime, getTimeRaw, getTriggerTime, getTriggerTimeRaw, getVersion, setTime, setTime, setTimeRaw, waitDone |
| Methods inherited from class org.lsst.ccs.drivers.rcm.RegClient |
|---|
checkOpen, close, finalize, open, read, read, read, readLong, update, write, write, write, writeLong |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public 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
| Constructor Detail |
|---|
public PowerAdcs()
public PowerAdcs(RegClient reg)
| Method Detail |
|---|
public void enable()
throws RcmException
enable in class BaseSetRcmException
public void waitDone()
throws RcmException
RcmException
public long getTriggerTime()
throws RcmException
RcmException
public float readAdc(int adc)
throws RcmException
RcmException
public float[] readAdcs()
throws RcmException
RcmException
public float[] readAdcs(int first,
int count)
throws RcmException
RcmException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||