public class BoardDacs extends BaseSet
| Modifier and Type | Field and Description |
|---|---|
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_CLOCKS
Public constants
|
static int |
NUM_CSGATES
Public constants
|
static int |
NUM_DAC_CHANNELS
Public constants
|
static int |
NUM_HEATERS
Public constants
|
static int |
REG_BOARD_DACS
Public constants
|
static int |
REG_BOARD_DACS_0
Public constants
|
CLOCK_PERIOD_0, CLOCK_PERIOD_1, 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_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_CURR, VERSION_UNKNOWN, VERSION_UNSET| Constructor and Description |
|---|
BoardDacs()
Constructors.
|
BoardDacs(RegClient reg) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
checkNotVersion, checkVersion, checkVersion, disable, disable, enable, enable, getDrebSN, getRebSN, getTime, getTimeRaw, getTriggerTime, getTriggerTimeRaw, getVersion, isDcdcSync, setDcdcSync, setTime, setTime, setTimeRaw, waitDonepublic 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_CLOCKS
public static final int NUM_HEATERS
public static final int NUM_CSGATES
public static final int NUM_DAC_CHANNELS
public BoardDacs()
public BoardDacs(RegClient reg)
public void load(int dac)
throws REBException
dac - The DAC numberREBExceptionpublic void set(int dac,
int chan,
int value)
throws REBException
dac - The DAC numberchan - The channel number within the DACvalue - The value to be setREBExceptionpublic void set(int dac,
int chan,
int[] value)
throws REBException
dac - The DAC numberchan - The first channel number to set within the DACvalue - An array containing the values to be setREBExceptionCopyright © 2014 LSST. All Rights Reserved.