public class BoardDacs extends BaseSet
RegClient.Impl| Modifier and Type | Field and Description |
|---|---|
static int |
CHAN_CSGATE
Public constants
|
static int |
CHAN_CSGATE_1
Public constants
|
static int |
CHAN_CSGATE_2
Public constants
|
static int |
CHAN_CSGATE_3
Public constants
|
static int |
CHAN_FSB_CTRL
Public constants
|
static int |
CHAN_GD
Public constants
|
static int |
CHAN_HEATER
Public constants
|
static int |
CHAN_HEATER_1
Public constants
|
static int |
CHAN_HEATER_2
Public constants
|
static int |
CHAN_OD
Public constants
|
static int |
CHAN_OD_1
Public constants
|
static int |
CHAN_OD_2
Public constants
|
static int |
CHAN_OD_3
Public constants
|
static int |
CHAN_OD_CTRL
Public constants
|
static int |
CHAN_OG
Public constants
|
static int |
CHAN_OG_SH
Public constants
|
static int |
CHAN_PCLK_H
Public constants
|
static int |
CHAN_PCLK_H_SH
Public constants
|
static int |
CHAN_PCLK_L
Public constants
|
static int |
CHAN_PCLK_L_SH
Public constants
|
static int |
CHAN_RD
Public constants
|
static int |
CHAN_RG_H
Public constants
|
static int |
CHAN_RG_H_SH
Public constants
|
static int |
CHAN_RG_L
Public constants
|
static int |
CHAN_RG_L_SH
Public constants
|
static int |
CHAN_SCLK_H
Public constants
|
static int |
CHAN_SCLK_H_SH
Public constants
|
static int |
CHAN_SCLK_L
Public constants
|
static int |
CHAN_SCLK_L_SH
Public constants
|
static int |
DAC_BIAS_GATE
Public constants
|
static int |
DAC_CABAC_ALT
Public constants
|
static int |
DAC_CLOCK_RAILS
Public constants
|
static int |
DAC_CS_GATE
Public constants
|
static int |
DAC_HAS_STRIP
Public constants
|
static int |
DAC_HEATER
Public constants
|
static int |
DACS_LOAD
Public constants
|
static int |
DACS_SET
Public constants
|
static int |
INC_STRIPS
Public constants
|
static int |
NUM_STRIPS
Public constants
|
static int |
OFF_BIAS_GATE
Public constants
|
static int |
OFF_CABAC_ALT
Public constants
|
static int |
OFF_CLOCK_RAILS
Public constants
|
static int |
OFF_CS_GATE
Public constants
|
static int |
OFF_HEATER
Public constants
|
static int |
REG_BOARD_DACS
Public constants
|
static int |
REG_BOARD_DACS_0
Public constants
|
static int |
VERSION_REB0_0
Public constants
|
static int |
VERSION_REB0_1
Public constants
|
static int |
VERSION_REB3
Public constants
|
static int |
VERSION_WGREB1
Public constants
|
static int |
VERSION_WGREB2
Public constants
|
CLOCK_PERIOD_0, CLOCK_PERIOD_1, 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, 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, TYPE_CORNER, TYPE_SCIENCE, TYPE_UNKNOWN, VERSION_0, VERSION_1, VERSION_2, VERSION_3, VERSION_4, VERSION_5, VERSION_6, VERSION_7, VERSION_8, VERSION_UNKNOWN, VERSION_UNSET, VERSION_UNSUPPHDW_TYPE_DAQ0, HDW_TYPE_DAQ1, HDW_TYPE_PCI| Constructor and Description |
|---|
BoardDacs()
Constructor.
|
BoardDacs(RegClient reg)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getVersion()
Gets the DAC version.
|
void |
load(int dac)
Loads one DAC's values.
|
void |
load(int strip,
int dac)
Loads the values for one DAC and strip.
|
void |
loadAll()
Loads all DAC values.
|
void |
loadGlobal()
Loads all global DAC values.
|
void |
loadStrip()
Loads all strip-associated DAC values.
|
void |
loadStrip(int strip)
Loads all DAC values for a strip.
|
void |
set(int chan,
int value)
Sets a DAC value.
|
void |
set(int strip,
int chan,
int value)
Sets a DAC value into a strip.
|
checkNotVersion, checkVersion, convertRawTime, disable, disable, enable, enable, getDrebSerial, getFwVersion, getRebSerial, getTime, getTimeRaw, getTriggerTime, getTriggerTimeRaw, getVersion, getVersion, isBackBiasOn, isDcdcSync, isVersion, setBackBias, setDcdcSync, setTime, setTime, setTimeRaw, setVersions, throwIncompatException, waitDonepublic static final int VERSION_REB0_0
public static final int VERSION_REB0_1
public static final int VERSION_REB3
public static final int VERSION_WGREB1
public static final int VERSION_WGREB2
public static final int REG_BOARD_DACS
public static final int REG_BOARD_DACS_0
public static final int OFF_CLOCK_RAILS
public static final int OFF_CS_GATE
public static final int OFF_HEATER
public static final int OFF_CABAC_ALT
public static final int OFF_BIAS_GATE
public static final int INC_STRIPS
public static final int DACS_SET
public static final int DACS_LOAD
public static final int DAC_HAS_STRIP
public static final int DAC_CLOCK_RAILS
public static final int DAC_CS_GATE
public static final int DAC_CABAC_ALT
public static final int DAC_HEATER
public static final int DAC_BIAS_GATE
public static final int NUM_STRIPS
public static final int CHAN_SCLK_L
public static final int CHAN_SCLK_L_SH
public static final int CHAN_SCLK_H
public static final int CHAN_SCLK_H_SH
public static final int CHAN_RG_L
public static final int CHAN_RG_L_SH
public static final int CHAN_RG_H
public static final int CHAN_RG_H_SH
public static final int CHAN_PCLK_L
public static final int CHAN_PCLK_L_SH
public static final int CHAN_PCLK_H
public static final int CHAN_PCLK_H_SH
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 CHAN_FSB_CTRL
public static final int CHAN_OD
public static final int CHAN_GD
public static final int CHAN_RD
public static final int CHAN_OG
public static final int CHAN_OG_SH
public static final int CHAN_HEATER
public static final int CHAN_CSGATE
public static final int CHAN_OD_1
public static final int CHAN_OD_2
public static final int CHAN_OD_3
public static final int CHAN_OD_CTRL
public BoardDacs()
public BoardDacs(RegClient reg)
reg - The associated register client objectpublic int getVersion()
public void loadAll()
throws REBException
REBExceptionpublic void loadGlobal()
throws REBException
REBExceptionpublic void loadStrip()
throws REBException
REBExceptionpublic void loadStrip(int strip)
throws REBException
strip - The strip numberREBExceptionpublic void load(int dac)
throws REBException
dac - The DAC numberREBExceptionpublic void load(int strip,
int dac)
throws REBException
strip - The strip number.dac - The DAC numberREBExceptionpublic void set(int chan,
int value)
throws REBException
chan - The overall channel numbervalue - The value to be setREBExceptionpublic void set(int strip,
int chan,
int value)
throws REBException
strip - The strip number.chan - The overall channel numbervalue - The value to be setREBExceptionCopyright © 2016 LSST. All rights reserved.