RegClient.Impl| Modifier and Type | Field and Description |
|---|---|
static int |
ADDR_POSN
Public constants
|
static int |
NUM_ASICS
Public constants
|
static int |
NUM_SIDES
Public constants
|
static int |
NUM_STRIPS
Public constants
|
static int |
SIDE_BOTTOM
Public constants
|
static int |
SIDE_MASK
Public constants
|
static int |
SIDE_POSN
Public constants
|
static int |
SIDE_TOP
Public constants
|
static int |
STRIP_MASK
Public constants
|
static int |
STRIP_POSN
Public constants
|
static int |
WRITE_POSN
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 |
|---|
Asic()
Constructor.
|
Asic(RegClient reg)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
makeCommand(int strips,
int sides,
int addr,
int write,
int value)
Makes a command word.
|
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 NUM_STRIPS
public static final int SIDE_TOP
public static final int SIDE_BOTTOM
public static final int NUM_SIDES
public static final int NUM_ASICS
public static final int ADDR_POSN
public static final int WRITE_POSN
public static final int SIDE_MASK
public static final int SIDE_POSN
public static final int STRIP_MASK
public static final int STRIP_POSN
public Asic()
public Asic(RegClient reg)
reg - The associated register client objectprotected int makeCommand(int strips,
int sides,
int addr,
int write,
int value)
throws REBException
strips - The mask of stripssides - The mask of sides: 1 = top; 2 = bottomaddr - The ASIC register addresswrite - 1 to write; 0 to readvalue - The value to writeREBExceptionCopyright © 2016 LSST. All rights reserved.