|
|||||||||
| 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.BoardDacs
public class BoardDacs
Routines for setting the on-board DACs
| Field Summary | |
|---|---|
static int |
CHAN_CSGATE_1
Public constants |
static int |
CHAN_CSGATE_2
Public constants |
static int |
CHAN_CSGATE_3
Public constants |
static int |
CHAN_HEATER_1
Public constants |
static int |
CHAN_HEATER_2
Public constants |
static int |
CHAN_PCLK_H
Public constants |
static int |
CHAN_PCLK_L
Public constants |
static int |
CHAN_RG_H
Public constants |
static int |
CHAN_RG_L
Public constants |
static int |
CHAN_SCLK_H
Public constants |
static int |
CHAN_SCLK_L
Public constants |
static int |
DAC_CLOCK_RAILS
Public constants |
static int |
DAC_CS_GATE
Public constants |
static int |
DACS_INCR
Public constants |
static int |
DACS_LOAD
Public constants |
static int |
DACS_SET
Public constants |
static int |
NUM_BOARD_DACS
Public constants |
static int |
NUM_BOARD_DACS_0
Public constants |
static int |
NUM_DAC_CHANNELS
Public constants |
static int |
REG_BOARD_DACS
Public constants |
static int |
REG_BOARD_DACS_0
Public constants |
| 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 | |
|---|---|
BoardDacs()
Constructors |
|
BoardDacs(RegClient reg)
|
|
| Method Summary | |
|---|---|
void |
load(int dac)
Loads the DAC values |
void |
set(int dac,
int chan,
int value)
Sets a DAC value |
void |
set(int dac,
int chan,
int[] value)
Sets multiple DAC values |
| Methods inherited from class org.lsst.ccs.drivers.rcm.BaseSet |
|---|
checkNotVersion, checkVersion, disable, disable, enable, 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_BOARD_DACS
public static final int REG_BOARD_DACS_0
public static final int DACS_SET
public static final int DACS_LOAD
public static final int DACS_INCR
public static final int DAC_CLOCK_RAILS
public static final int DAC_CS_GATE
public static final int NUM_BOARD_DACS
public static final int NUM_BOARD_DACS_0
public static final int CHAN_SCLK_L
public static final int CHAN_SCLK_H
public static final int CHAN_RG_L
public static final int CHAN_RG_H
public static final int CHAN_PCLK_L
public static final int CHAN_PCLK_H
public static final int CHAN_HEATER_1
public static final int CHAN_HEATER_2
public static final int CHAN_CSGATE_1
public static final int CHAN_CSGATE_2
public static final int CHAN_CSGATE_3
public static final int NUM_DAC_CHANNELS
| Constructor Detail |
|---|
public BoardDacs()
public BoardDacs(RegClient reg)
| Method Detail |
|---|
public void load(int dac)
throws RcmException
RcmException
public void set(int dac,
int chan,
int value)
throws RcmException
RcmException
public void set(int dac,
int chan,
int[] value)
throws RcmException
RcmException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||