| Package | Description |
|---|---|
| org.lsst.ccs.drivers.reb | |
| org.lsst.ccs.drivers.reb.sim |
| Modifier and Type | Method and Description |
|---|---|
long |
GlobalClient.acquireImage(String name)
Acquires an image (by setting the trigger).
|
long |
GlobalClient.acquireImage(String name,
String folder,
int opcode,
String annotation,
int... ids)
Acquires an image (by setting the trigger).
|
String |
TestReg.aspicClamp(int strips,
int side)
Shows ASPIC clamp value.
|
void |
TestReg.aspicClamp(int strips,
int sides,
int clamp)
Sets ASPIC clamp value.
|
String |
TestReg.aspicGainRc(int strips,
int side)
Shows ASPIC gain & RC.
|
void |
TestReg.aspicGainRc(int strips,
int sides,
int gain,
int rc)
Sets ASPIC gain & RC.
|
String |
TestReg.aspicModes(int strips,
int side)
Shows ASPIC modes.
|
void |
TestReg.aspicModes(int strips,
int sides,
int modes)
Sets ASPIC modes.
|
String |
TestReg.aspicTemps()
Shows all ASPIC temperatures.
|
String |
TestReg.aspicTemps(int first)
Shows one ASPIC temperature.
|
String |
TestReg.aspicTemps(int first,
int count)
Shows ASPIC temperatures.
|
String |
TestImage.awaitImage()
Waits for an image to arrive.
|
Image |
ImageClient.awaitImage(Image image)
Awaits an image.
|
String |
TestReg.backBias()
Shows the back bias switch state.
|
void |
TestReg.backBias(TestReg.OnOff state)
Sets the back bias switch state.
|
String |
TestReg.cabac(int side)
Shows all fields of a CABAC.
|
String |
TestReg.cabac(int side,
TestReg.CabacField field)
Shows a CABAC field.
|
String |
TestReg.cabacacPower()
Shows the CABAC power regulator enables.
|
void |
TestReg.cabacacPower(int enables)
Sets the CABAC power regulator enables.
|
void |
TestReg.cabacClear(int strip)
Clears a CABAC strip.
|
void |
TestReg.cabacCopy(int side)
Copies the input registers of a CABAC to the output.
|
void |
TestReg.cabacFetch(int strip)
Fetches a CABAC strip.
|
String |
TestReg.cabacField(int strips,
int side,
TestReg.CabacField field)
Shows a CABAC field.
|
void |
TestReg.cabacField(int strips,
int sides,
TestReg.CabacField field,
int value)
Writes a CABAC field.
|
void |
TestReg.cabacLoad(int strip)
Loads a CABAC strip.
|
String |
TestReg.cabacRead(int side)
Reads the input registers of a CABAC.
|
void |
TestReg.cabacSet(int side,
int... values)
Sets all fields of a CABAC.
|
void |
TestReg.cabacSet(int side,
TestReg.CabacField field,
int value)
Sets a CABAC field.
|
void |
TestReg.cabacWrite(int side,
int... values)
Writes the output registers of a CABAC.
|
String |
TestAD7794.calib(int chan,
int type) |
int |
TestAD7794.calibrate(int chan,
int type) |
String |
TestReg.ccdType()
Shows the CCD type
|
void |
BaseSet.checkNotVersion(int option,
int... version)
Checks for not particular option versions.
|
protected void |
RegClient.checkOpen()
Checks that connection is open.
|
void |
BaseSet.checkVersion(int option,
int... version)
Checks for particular option versions.
|
void |
Sequencer.clearCache()
Clears the sequencer program cached copy.
|
void |
GlobalClient.close()
Closes a connection.
|
void |
ImageClient.close()
Closes a connection.
|
void |
RegClient.close()
Closes a connection.
|
void |
SlowAdcs.configure(int adc,
int value)
Configures a WREB2/GREB monitoring ADC.
|
void |
TestReg.connect(int id)
Connects to a REB on a DAQ1 system.
|
void |
TestImage.connect(int id)
Connects to a REB.
|
void |
TestReg.connect(int id,
String part)
Connects to a REB on a DAQ1/2/4 system.
|
void |
TestImage.connect(int id,
String part)
Connects to a REB connected via DAQ1/2/4.
|
void |
TestGlobal.connect(String part)
Connects to a partition via DAQ V2/4.
|
void |
TestGlobal.connect(TestGlobal.HdwType type,
int id,
String ifcName)
Connects to a REB.
|
void |
TestImage.connect(TestImage.HdwType type,
int id,
String ifcName)
Connects to a REB.
|
void |
TestReg.connect(TestReg.HdwType type,
int id,
String part)
Connects to a REB.
|
void |
TestAD7794.connect(TestReg.HdwType type,
int id,
String ifcName) |
String |
TestReg.contAtemp()
Continuously reads the ASPIC temperatures.
|
String |
TestReg.contAtemp(int nthread)
Continuously reads the ASPIC temperatures concurrently.
|
String |
TestReg.contCrtd(int millis,
int chan)
Continuously reads an RTD temperature concurrently with a close.
|
String |
TestReg.contPower()
Continuously read the board power values.
|
String |
TestReg.contPower(int nthread)
Continuously reads the board power values concurrently.
|
String |
TestReg.contReg(int address,
int count)
Continuously read a set of registers.
|
String |
TestReg.contReg(int nthread,
int address,
int count)
Continuously read a set of registers concurrently.
|
String |
TestReg.contRtd(int chan)
Continuously reads an RTD temperature.
|
String |
TestReg.contRtd(int nthread,
int chan)
Continuously reads an RTD temperature concurrently.
|
String |
TestReg.contSadc(int nthread,
TestReg.VoltsChan chan)
Continuously reads a slow ADC concurrently.
|
String |
TestReg.contSadc(TestReg.VoltsChan chan)
Continuously reads a slow ADC.
|
String |
TestReg.contTemp()
Continuously reads the board temperatures.
|
String |
TestReg.contTemp(int nthread)
Continuously reads the board temperatures concurrently.
|
long |
BaseSet.convertRawTime(long raw)
Converts a raw time-base value to milliseconds.
|
int |
BaseSet.convertStripNum(int strip)
Converts a canonical strip (CCD) number to its hardware version (or vice versa).
|
void |
Cabac.copyRaw(int side)
Copies CABAC input registers to the output ones.
|
GlobalClient.Impl |
ClientFactory.createGlobalClient(int hdw) |
ImageClient.Impl |
ClientFactory.createImageClient(int hdw,
RegClient reg) |
RegClient.Impl |
ClientFactory.createRegClient(int hdw) |
String |
TestReg.current(int chan)
Shows slow ADC current value.
|
String |
TestReg.current(int strip,
int side,
int chan)
Shows slow ADC current value.
|
void |
TestReg.dacLoad(TestReg.DacName name)
Loads a DAC.
|
void |
TestReg.dacLoad(TestReg.DacName name,
int strip)
Loads a DAC.
|
void |
TestReg.dacLoadAll()
Loads all DACs.
|
void |
TestReg.dacLoadGlobal()
Loads all global DACs.
|
void |
TestReg.dacLoadStrip()
Loads all strip DACs.
|
void |
TestReg.dacLoadStrip(int strip)
Loads strip DACs for one strip.
|
void |
TestReg.dacSet(TestReg.DacChan chan,
int value)
Sets a DAC value.
|
void |
TestReg.dacSet(TestReg.DacChan chan,
int value,
int strip)
Sets a DAC value.
|
String |
TestReg.dataSource()
Shows the data source register.
|
void |
TestReg.dataSource(int value)
Sets the data source register.
|
String |
TestReg.dcDcSync()
Shows DC/DC synchronization.
|
void |
TestReg.dcDcSync(TestReg.OnOff state)
Sets the DC/DC synchronization state.
|
void |
BaseSet.disable()
Disables the time-base.
|
void |
StatusSet.disable()
Disables the status block.
|
void |
Sequencer.disable()
Disables the sequencer.
|
void |
BaseSet.disable(int regSet)
Disables a register set.
|
void |
TestReg.disable(TestReg.RsetId regset)
Disables a register set.
|
void |
TestReg.disconnect()
Disconnects from a REB.
|
void |
TestImage.disconnect()
Disconnects from a REB.
|
void |
TestGlobal.disconnect()
Disconnects from a partition or REB.
|
void |
TestAD7794.disconnect() |
void |
TempAdcs.enable()
Enables the temperature ADC reading.
|
void |
BaseSet.enable()
Enables the time-base.
|
void |
StatusSet.enable()
Enables the status block.
|
void |
PowerAdcs.enable()
Enables the power ADC reading.
|
void |
Sequencer.enable()
Enables the sequencer.
|
void |
BaseSet.enable(int regSet)
Enables a register set.
|
void |
TestReg.enable(TestReg.RsetId regset)
Enables a register set.
|
void |
FastAdcs.enableFast()
Enables the fast ADC reading.
|
void |
Sequencer.enableScan(boolean enable)
Enables or disables scan mode.
|
void |
Cabac.fetch(int strip)
Fetches the contents of a CABAC strip to the registers.
|
void |
SlowAdcs.fetchVoltages()
Fetches the WREB2/GREB monitoring ADC values.
|
void |
SlowAdcs.fetchVoltages(int mask)
Fetches the WREB2/GREB monitoring ADC values.
|
int[] |
Cabac.get(int side)
Gets all CABAC field values.
|
int |
Cabac.get(int side,
int field)
Gets one CABAC field value.
|
int[] |
Cabac.get(int side,
int first,
int count)
Gets several CABAC field values.
|
int |
Sequencer.getCacheSliceCount()
Gets the slice count of a sequencer program cached copy.
|
int[] |
TestAD7794.getCalibration(int chan) |
int |
TempRtds.getCCDType()
Gets the CCD type.
|
int |
TestAD7794.getChannel() |
int |
TestAD7794.getClockSource() |
int |
TestAD7794.getConvMode() |
int |
TestAD7794.getConvRate() |
int |
TestAD7794.getDio() |
long |
BaseSet.getDrebSerial()
Gets the DREB serial number.
|
int |
Sequencer.getErrorAddr()
Gets sequencer error address.
|
int |
BoardDacs.getErrors()
Gets the bit mask of DAC channels in error.
|
double[][] |
FastAdcs.getFast(int count)
Gets the last few fast ADC samples.
|
double[] |
FastAdcs.getFastAvge(int count)
Gets the average of the last few fast ADC samples.
|
int |
BaseSet.getFwVersion()
Gets the firmware version.
|
int |
TestAD7794.getGain() |
int |
GlobalClient.getHwType()
Gets the hardware type.
|
int |
BaseSet.getHwVersion()
Gets the hardware version.
|
int |
SlowAdcs.getNumAspicTemps()
Gets the number of ASPIC temperatures.
|
int |
SlowAdcs.getNumCcdCurrents()
Gets the number of CCD currents.
|
int |
Cabac.getNumFields()
Gets the number of CABAC fields.
|
int |
TempAdcs.getNumRegs()
Gets the number of ADC registers.
|
int |
PowerAdcs.getNumRegs()
Gets the number of ADC registers.
|
int |
BaseSet.getNumStrips()
Gets the number of strips.
|
int |
BoardDacs.getNumStrips()
Gets the number of strips.
|
int |
Cabac.getNumStrips()
Gets the number of strips.
|
int |
Aspic.getNumStrips()
Gets the number of strips.
|
long |
BaseSet.getRebSerial()
Gets the REB serial number.
|
int |
BaseSet.getRebType()
Gets the REB type.
|
int |
TestAD7794.getRefSelect() |
int |
Cabac.getRegulator()
Gets the power regulator enables.
|
int |
TestAD7794.getSourceDirection() |
int |
TestAD7794.getSourceEnable() |
int |
TestAD7794.getStatus() |
long |
BaseSet.getTime()
Gets the time-base value as millisecond Unix time.
|
long |
BaseSet.getTimeRaw()
Gets the raw time-base value.
|
long |
TempAdcs.getTriggerTime()
Gets the time of the read enable.
|
long |
StatusSet.getTriggerTime()
Gets the status block trigger time.
|
long |
PowerAdcs.getTriggerTime()
Gets the time of the read enable.
|
long |
Sequencer.getTriggerTime()
Gets the sequencer trigger time.
|
long |
BaseSet.getTriggerTime(int regSet)
Gets the trigger time for a register set as Unix millisecond time.
|
long |
BaseSet.getTriggerTimeRaw(int regSet)
Gets the raw trigger time for a register set.
|
int |
BoardDacs.getUnders()
Gets the bit mask of DAC channels under threshold.
|
String |
BoardDacs.getUndersString()
Gets the string of DAC channels under threshold.
|
int |
Sequencer.getVersion()
Gets the version number.
|
int |
BaseSet.getVersion(int option)
Gets the version of a particular option.
|
int |
BaseSet.getVersion(int option,
boolean unsOkay)
Gets the version of a particular option.
|
void |
TempRtds.initialize()
Initializes for RTD reading.
|
void |
TestAD7794.initialize() |
void |
ImageClient.interrupt()
Interrupts an image wait.
|
void |
TestImage.interrupt()
Interrupts an image wait.
|
boolean |
BaseSet.isBackBiasOn()
Gets the back bias setting.
|
boolean |
TestAD7794.isBuffered() |
boolean |
BaseSet.isDcdcSync()
Gets the DC/DC synchronization.
|
boolean |
Sequencer.isEnabled()
Checks whether the sequencer is enabled.
|
boolean |
BaseSet.isEnabled(int regSet)
Checks whether a register set is enabled.
|
boolean |
Aspic.isNapModeOn()
Gets nap mode.
|
boolean |
TestAD7794.isPowerSwitch() |
boolean |
TestAD7794.isRefDetect() |
boolean |
Sequencer.isScanEnabled()
Gets whether scan mode is enabled.
|
boolean |
TestAD7794.isUnipolar() |
boolean |
BaseSet.isVersion(int option,
int... version)
Tests for a particular option version.
|
String |
TestImage.listen(TestImage.OnOff action)
Turns the listener on or off.
|
void |
BoardDacs.load(int dac)
Loads one DAC's values.
|
void |
Cabac.load(int strip)
Loads a CABAC strip from the registers.
|
void |
BoardDacs.load(int strip,
int dac)
Loads the values for one DAC and strip.
|
void |
BoardDacs.loadAll()
Loads all DAC values.
|
void |
SequencerUtils.loadCommand(String cmnd)
Carries out a sequencer load command.
|
void |
TestReg.loadCommand(String command)
Loads a command into the sequencer.
|
void |
SequencerUtils.loadCommand(String cmnd,
int lineNum)
Carries out a sequencer load command.
|
int |
SequencerUtils.loadFile(String fileName)
Loads the sequencer from a file.
|
String |
TestReg.loadFile(String fileName)
Loads a file of commands into the sequencer.
|
void |
BoardDacs.loadGlobal()
Loads all global DAC values.
|
void |
BoardDacs.loadStrip()
Loads all strip-associated DAC values.
|
void |
BoardDacs.loadStrip(int strip)
Loads all DAC values for a strip.
|
void |
TestReg.loadTest(int totTime,
int ncycle)
Loads a test program into the sequencer.
|
void |
TestReg.loadTest(int totTime,
int ncycle,
int onTime)
Loads a test program into the sequencer.
|
static void |
TestSpeed.main(String[] args)
Main program
|
static void |
TestSlow.main(String[] args) |
protected int |
Asic.makeCommand(int strips,
int sides,
int addr,
int write,
int value)
Makes a command word.
|
default void |
GlobalClient.Impl.newGlobalClient(int[] ids,
String[] ifcs)
Creates a new object.
|
default void |
GlobalClient.Impl.newGlobalClient(String part)
Creates a new object.
|
void |
ImageClient.Impl.newImageClient(int id,
String ifc)
Creates a new object.
|
void |
PciClient.Images.newImageClient(int id,
String ifc) |
void |
ImageClient.open(int id)
Deprecated.
|
void |
RegClient.open(int id)
Opens a DAQ1 connection.
|
void |
GlobalClient.open(int hdw,
int[] ids,
String[] ifcs)
Opens a connection to a set of REBs, i.e.
|
void |
BaseSet.open(int hdw,
int id,
String ifc)
Opens a connection.
|
void |
ImageClient.open(int hdw,
int id,
String ifc)
Opens a connection.
|
void |
RegClient.open(int hdw,
int id,
String part)
Opens a connection.
|
void |
ImageClient.open(int id,
String part)
Opens a DAQ1/2/4 connection.
|
void |
RegClient.open(int id,
String part)
Opens a DAQ1/2/4 connection using the specified partition.
|
void |
GlobalClient.open(String part)
Opens a connection to a DAQ V2/4 partition.
|
String |
TestReg.power()
Shows all the board power values.
|
String |
TestReg.power(int first)
Shows a board power value.
|
String |
TestReg.power(int first,
int count)
Shows board power values.
|
String |
TestImage.read()
Reads an image.
|
String |
TestReg.read(int address)
Shows register contents.
|
int |
RegClient.read(int address)
Reads from a register.
|
int |
TestAD7794.read(int addr) |
String |
TestReg.read(int address,
int count)
Shows register contents.
|
void |
RegClient.read(int address,
int[] values)
Reads from a set of registers.
|
void |
RegClient.read(int address,
int[] values,
int offset,
int count)
Reads from a set of registers.
|
double |
TempAdcs.readAdc(int adc)
Reads one temperature value.
|
double |
PowerAdcs.readAdc(int adc)
Reads one power value.
|
int |
TestAD7794.readAdc(int chan,
int optns) |
String |
TestAD7794.readAdc(int chan,
int count,
TestAD7794.OptionNames... optns) |
double[] |
TempAdcs.readAdcs()
Reads all the temperature values.
|
double[] |
PowerAdcs.readAdcs()
Reads all the power values.
|
double[] |
TempAdcs.readAdcs(int first,
int count)
Reads a range of temperature values.
|
double[] |
PowerAdcs.readAdcs(int first,
int count)
Reads a range of power values.
|
double |
SlowAdcs.readAspicTemp(int strip,
int side)
Reads a REB3/4, WREB2 or GREB ASPIC temperature directly.
|
double[] |
SlowAdcs.readAspicTemps(int first,
int count)
Reads a range of REB3/4, WREB1/2 or GREB ASPIC temperature values.
|
int[] |
Aspic.readClamp(int strips,
int side)
Reads ASPIC clamp.
|
double |
SlowAdcs.readCurrent(int chan)
Reads a REB3/4 CCD current.
|
double |
SlowAdcs.readCurrent(int strip,
int side,
int chan)
Reads a REB3/4 CCD current.
|
int |
Sequencer.readDataSource()
Reads the data source register.
|
int |
SlowAdcs.readDirect(int config)
Reads the REB3/4/5 slow ADC directly.
|
int |
Sequencer.readExecCount(int addr)
Reads an execute repeat count parameter.
|
int |
Sequencer.readExecFunc(int addr)
Reads an execute function code parameter.
|
int[][] |
Cabac.readField(int strips,
int side)
Reads all CABAC fields.
|
int[] |
Cabac.readField(int strips,
int side,
int field)
Reads a CABAC field.
|
int[][] |
Cabac.readField(int strips,
int side,
int first,
int count)
Reads several CABAC fields.
|
int[][] |
Aspic.readGainRc(int strips,
int side)
Reads ASPIC gain and RC.
|
int |
Sequencer.readIdleState()
Reads the idle state output lines value.
|
boolean |
ImageClient.readImage(Image image)
Reads an image.
|
double |
TempRtds.readIntTemperature()
Reads the internal temperature.
|
double |
TempRtds.readIntVoltage()
Reads the internal voltage.
|
int |
Sequencer.readJumpCount(int addr)
Reads a jump repeat count parameter
|
int |
Sequencer.readJumpSubr(int addr)
Reads a jump subroutine address parameter
|
String |
TestReg.readLong(int address)
Shows a pair of registers.
|
long |
RegClient.readLong(int address)
Reads a register pair as a long value.
|
int[] |
Aspic.readModes(int strips,
int side)
Reads ASPIC special modes.
|
int[] |
Cabac.readRaw(int side)
Reads CABAC input registers in raw format.
|
String |
TestAD7794.readReg(int regnum) |
int |
Daq2Client.Registers.readReg(long handle,
int address) |
int |
Daq4Client.Registers.readReg(long handle,
int address) |
int |
Daq1Client.Registers.readReg(long handle,
int address) |
int |
PciClient.Registers.readReg(long handle,
int address) |
int |
Daq0Client.Registers.readReg(long handle,
int address) |
int |
RegClient.Impl.readReg(long handle,
int address)
Reads from a register.
|
int |
TempRtds.readRegister(int regnum)
Reads a register.
|
int |
TestAD7794.readRegister(int regnum) |
void |
Daq2Client.Registers.readRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Daq4Client.Registers.readRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Daq1Client.Registers.readRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
PciClient.Registers.readRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Daq0Client.Registers.readRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
RegClient.Impl.readRegs(long handle,
int address,
int[] values,
int offset,
int count)
Reads from a set of registers.
|
void |
Daq2Client.Registers.readRegs1(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Daq4Client.Registers.readRegs1(long handle,
int address,
int[] values,
int offset,
int count) |
int |
Sequencer.readSliceCount()
Reads the slice count.
|
double |
SlowAdcs.readSlow(int chan)
Reads the WREB1/2 slow ADC.
|
int |
Sequencer.readStartAddr()
Reads the start address register.
|
Status |
StatusSet.readStatus()
Reads the status block.
|
int |
Sequencer.readStripeSelect()
Reads the stripe selection register.
|
String |
TestAD7794.readTemp(int count,
TestAD7794.OptionNames... optns) |
double |
TempRtds.readTemperature(int chan)
Reads an RTD temperature.
|
double |
TestAD7794.readTemperature(int optns) |
double |
TestAD7794.readVdd(int optns) |
String |
TestAD7794.readVdd(int count,
TestAD7794.OptionNames... optns) |
double |
SlowAdcs.readVoltage(int chan)
Reads a REB3 bias or WREB2/GREB/REB4 clock/bias voltage.
|
double |
SlowAdcs.readVoltageNow(int chan)
Reads a REB3 bias or WREB2/GREB/REB4 clock/bias voltage.
|
void |
TempRtds.reset()
Resets the chip.
|
void |
TestImage.reset()
Resets the front end system.
|
void |
TestAD7794.reset() |
void |
Cabac.reset(int strip)
Resets a CABAC strip.
|
void |
Aspic.reset(int strip)
Resets ASPIC registers.
|
void |
RegClient.reset(int type)
Resets the hardware.
|
void |
Daq2Client.Registers.reset(long handle,
int type) |
void |
Daq4Client.Registers.reset(long handle,
int type) |
default void |
RegClient.Impl.reset(long handle,
int type)
Resets the hardware.
|
void |
Sequencer.resetError()
Resets sequencer error.
|
void |
ImageClient.resetFrontEnd()
Resets the front end system.
|
void |
Sequencer.resetScan()
Resets scan mode.
|
String |
TestReg.retryRead(int address,
int maxRetry)
Shows register contents, retrying if exception.
|
String |
TestReg.rtdAdcTemperature()
Shows the RTD ADC chip temperature
|
String |
TestReg.rtdAdcVoltage()
Shows the RTD ADC voltage
|
void |
TestReg.rtdInit()
Initializes the RTD ADC chip
|
String |
TestReg.rtdRegister(int reg)
Reads an RTD ADC chip register
|
void |
TestReg.rtdReset()
Resets the RTD ADC chip
|
String |
TestReg.rtdTemperature(int chan)
Shows an RTD temperature
|
String |
TestReg.scanMode()
Shows the scan mode.
|
void |
Sequencer.sendStep()
Sends the step command.
|
void |
Sequencer.sendStop()
Sends the stop command.
|
void |
TestGlobal.sequence(int opcode)
Starts the sequencer(s).
|
void |
BoardDacs.set(int chan,
int value)
Sets a DAC value.
|
void |
Cabac.set(int side,
int[] value)
Sets all CABAC field values.
|
void |
BoardDacs.set(int chan,
int value,
boolean load)
Sets a DAC value.
|
void |
BoardDacs.set(int strip,
int chan,
int value)
Sets a DAC value into a strip.
|
void |
Cabac.set(int side,
int field,
int value)
Sets one CABAC field value.
|
void |
BoardDacs.set(int strip,
int chan,
int value,
boolean load)
Sets a DAC value into a strip.
|
void |
Cabac.set(int side,
int first,
int count,
int[] value)
Sets several CABAC field values.
|
void |
BaseSet.setBackBias(boolean on)
Sets the back bias state.
|
void |
TestAD7794.setBuff(TestReg.OnOff on) |
void |
TestAD7794.setBuffered(boolean enable) |
void |
TestAD7794.setChan(TestAD7794.ChanNames chan) |
void |
TestAD7794.setChannel(int chan) |
void |
TestAD7794.setClock(TestAD7794.ClockNames clock) |
void |
TestAD7794.setClockSource(int source) |
void |
TestAD7794.setConv(TestAD7794.CnvModeNames mode) |
void |
TestAD7794.setConvMode(int mode) |
void |
TestAD7794.setConvRate(int rate) |
void |
BaseSet.setDcdcSync(boolean enable)
Sets the DC/DC synchronization.
|
void |
TestAD7794.setDebug(TestReg.OnOff state) |
void |
TestAD7794.setDelays(int rDelay,
int wDelay) |
void |
TestAD7794.setDio(int value) |
void |
FastAdcs.setFastCount(int count)
Sets the number of fast ADC samples.
|
void |
TestAD7794.setGain(int gain) |
void |
TestAD7794.setGain(TestAD7794.GainNames gain) |
void |
SlowAdcs.setMux(int set)
Sets the WREB1 ASIC MUX.
|
void |
Aspic.setNapMode(boolean on)
Sets nap mode.
|
void |
TestAD7794.setPowerSwitch(boolean on) |
void |
TestAD7794.setRate(TestAD7794.RateNames rate) |
void |
TestAD7794.setRefdet(TestReg.OnOff det) |
void |
TestAD7794.setRefDetect(boolean enable) |
void |
TestAD7794.setReference(TestAD7794.RefsNames source) |
void |
TestAD7794.setRefSelect(int mode) |
void |
GlobalClient.setRegisterlist(int rebType,
int[] registers)
Sets the list of registers to be read when the image is acquired.
|
void |
Cabac.setRegulator(int enables)
Sets the power regulator enables.
|
void |
TestAD7794.setSourceDirection(int dirn) |
void |
TestAD7794.setSourceEnable(int enab) |
void |
TestAD7794.setSwitch(TestReg.OnOff on) |
void |
BaseSet.setTime()
Sets the time-base value to the current system time.
|
void |
BaseSet.setTime(long time)
Sets the time-base value as millisecond Unix time.
|
String |
TestReg.setTime(String time)
Sets the time.
|
void |
BaseSet.setTimeRaw(long time)
Sets the raw time-base value.
|
void |
TestAD7794.setUnipol(TestReg.OnOff on) |
void |
TestAD7794.setUnipolar(boolean enable) |
void |
TestAD7794.setupStandard() |
String |
TestAD7794.showBuff() |
String |
TestAD7794.showCalib(int chan) |
String |
TestAD7794.showChan() |
String |
TestAD7794.showClock() |
String |
TestAD7794.showConv() |
String |
TestAD7794.showGain() |
String |
TestAD7794.showRate() |
String |
TestAD7794.showRefdet() |
String |
TestAD7794.showRefsel() |
String |
TestAD7794.showRegs() |
String |
TestAD7794.showStatReg() |
String |
TestReg.showStatus()
Shows the contents of the status block.
|
String |
TestAD7794.showSwitch() |
String |
TestAD7794.showUnipol() |
String |
TestReg.sliceCount()
Shows the slice count register.
|
void |
TestReg.sliceCount(int count)
Sets the slice count register.
|
void |
TestReg.sliceCount(TestReg.ScanOption option)
Sets/resets the scan mode.
|
String |
TestReg.slowAdc(int mux,
int adc)
Shows slow ADC raw value.
|
String |
TestReg.snDreb()
Shows DREB serial number.
|
String |
TestReg.snReb()
Shows REB serial number.
|
long |
GlobalClient.startSequencer(int opcode)
Starts the sequencer.
|
default long |
GlobalClient.Impl.startSequencer(int opcode)
Starts the sequencer.
|
void |
TestReg.step()
Sends a step request to the sequencer.
|
void |
TestReg.stop()
Sends a stop request to the sequencer.
|
String |
TestReg.stripeSelect()
Shows the stripe selection register.
|
void |
TestReg.stripeSelect(int value)
Sets the stripe selection register.
|
String |
TestReg.temperature()
Shows all the board temperatures.
|
String |
TestReg.temperature(int first)
Shows a board temperature.
|
String |
TestReg.temperature(int first,
int count)
Shows board temperatures.
|
void |
BaseSet.throwIncompatException()
Throws incompatible firmware version exception.
|
String |
TestReg.time()
Shows the time.
|
String |
TestReg.timebase()
Shows the time base.
|
void |
TestReg.timebase(long time)
Sets the time base.
|
void |
TestGlobal.trigger(String name)
Acquires an image.
|
void |
TestGlobal.trigger(String name,
String folder,
int opcode,
String annotation,
int... omittedIds)
Acquires an image.
|
default long |
GlobalClient.Impl.triggerImage(String name)
Triggers image acquisition.
|
long |
PciClient.Global.triggerImage(String name) |
default long |
GlobalClient.Impl.triggerImage(String name,
String folder,
int opcode,
String annotation,
int... ids)
Triggers image acquisition.
|
String |
TestReg.trigtime(TestReg.RsetId regset)
Shows a trigger time.
|
void |
TestReg.update(int address,
int mask,
int value)
Updates a register.
|
int |
RegClient.update(int address,
int mask,
int value)
Updates a register.
|
int |
Daq2Client.Registers.updateReg(long handle,
int address,
int mask,
int value) |
int |
Daq4Client.Registers.updateReg(long handle,
int address,
int mask,
int value) |
int |
Daq1Client.Registers.updateReg(long handle,
int address,
int mask,
int value) |
int |
PciClient.Registers.updateReg(long handle,
int address,
int mask,
int value) |
int |
Daq0Client.Registers.updateReg(long handle,
int address,
int mask,
int value) |
int |
RegClient.Impl.updateReg(long handle,
int address,
int mask,
int value)
Updates a register.
|
void |
TestAD7794.updateRegister(int regnum,
int mask,
int value) |
String |
TestReg.voltage(TestReg.VoltsChan chan)
Shows slow ADC voltage value.
|
void |
TempAdcs.waitDone()
Waits for the data to be available.
|
void |
PowerAdcs.waitDone()
Waits for the data to be available.
|
void |
BaseSet.waitDone(int regSet)
Waits for a register set to become disabled.
|
void |
Sequencer.waitDone(int timeout)
Waits for the sequencer to be done (become idle).
|
void |
BaseSet.waitDone(int regSet,
int timeout)
Waits for a register set to become disabled.
|
void |
FastAdcs.waitFastDone()
Waits for the fast ADC read to finish.
|
boolean |
TempRtds.waitReady()
Waits for the chip to become ready after a conversion
|
void |
TestReg.write(int address,
int value)
Writes to a register.
|
void |
RegClient.write(int address,
int value)
Writes to a register.
|
void |
TestAD7794.write(int addr,
int value) |
void |
RegClient.write(int address,
int[] values)
Writes to a set of registers.
|
void |
RegClient.write(int address,
int[] values,
int offset,
int count)
Writes to a set of registers.
|
void |
Sequencer.writeBebSelect(int value)
Writes the BEB selector register.
|
void |
Aspic.writeClamp(int strips,
int sides,
int clamp)
Writes ASPIC clamp.
|
void |
Sequencer.writeDataSource(int value)
Writes the data source register.
|
void |
Sequencer.writeExecCount(int addr,
int count)
Writes an execute repeat count parameter.
|
void |
Sequencer.writeExecFunc(int addr,
int func)
Writes an execute function code parameter.
|
void |
Cabac.writeField(int strips,
int sides,
int[] value)
Writes all CABAC fields.
|
void |
Cabac.writeField(int strips,
int sides,
int field,
int value)
Writes a CABAC field.
|
void |
Cabac.writeField(int strips,
int sides,
int first,
int count,
int[] value)
Writes several CABAC fields.
|
void |
Aspic.writeGainRc(int strips,
int sides,
int gain,
int rc)
Writes ASPIC gain and RC.
|
void |
Sequencer.writeIdleState(int value)
Writes the idle state output lines value.
|
void |
Sequencer.writeJumpCount(int addr,
int count)
Writes a jump repeat count parameter.
|
void |
Sequencer.writeJumpSubr(int addr,
int subr)
Writes a jump subroutine address parameter.
|
void |
Sequencer.writeLines(int func,
int[] values)
Writes a set of output lines values.
|
void |
Sequencer.writeLines(int func,
int[] values,
int offset,
int count)
Writes a set of output lines values.
|
void |
Sequencer.writeLines(int func,
int slice,
int value)
Writes an output lines value.
|
void |
TestReg.writeLong(int address,
long value)
Writes a pair of registers.
|
void |
RegClient.writeLong(int address,
long value)
Writes a long value to a register pair.
|
void |
Aspic.writeModes(int strips,
int sides,
int modes)
Writes ASPIC special modes.
|
void |
Sequencer.writeProgEnd(int addr)
Writes an end program word.
|
void |
Sequencer.writeProgEndSubr(int addr)
Writes an end subroutine word.
|
void |
Sequencer.writeProgExec(int addr,
int func,
int count)
Writes an execute program word.
|
void |
Sequencer.writeProgExec(int addr,
int argType,
int func,
int count)
Writes an execute program word.
|
void |
Sequencer.writeProgJump(int addr,
int subaddr,
int count)
Writes a jump program word.
|
void |
Sequencer.writeProgJump(int addr,
int argType,
int subaddr,
int count)
Writes a jump program word.
|
void |
Sequencer.writeProgram(int addr,
int value)
Writes a program word.
|
void |
Sequencer.writeProgram(int addr,
int[] values)
Writes a set of program words.
|
void |
Sequencer.writeProgram(int addr,
int[] values,
int offset,
int count)
Writes a set of program words.
|
void |
Cabac.writeRaw(int side,
int[] values)
Writes CABAC output registers in raw format.
|
void |
TestAD7794.writeReg(int regnum,
int value) |
void |
Daq2Client.Registers.writeReg(long handle,
int address,
int value) |
void |
Daq4Client.Registers.writeReg(long handle,
int address,
int value) |
void |
Daq1Client.Registers.writeReg(long handle,
int address,
int value) |
void |
PciClient.Registers.writeReg(long handle,
int address,
int value) |
void |
Daq0Client.Registers.writeReg(long handle,
int address,
int value) |
void |
RegClient.Impl.writeReg(long handle,
int address,
int value)
Writes to a register.
|
void |
TempRtds.writeRegister(int regnum,
int value)
Writes a register
|
void |
TestAD7794.writeRegister(int regnum,
int value) |
void |
Daq2Client.Registers.writeRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Daq4Client.Registers.writeRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Daq1Client.Registers.writeRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
PciClient.Registers.writeRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Daq0Client.Registers.writeRegs(long handle,
int address,
int[] values,
int offset,
int count) |
void |
RegClient.Impl.writeRegs(long handle,
int address,
int[] values,
int offset,
int count)
Writes to a set of registers.
|
void |
Daq2Client.Registers.writeRegs1(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Daq4Client.Registers.writeRegs1(long handle,
int address,
int[] values,
int offset,
int count) |
void |
Sequencer.writeSliceCount(int value)
Writes the slice count.
|
void |
Sequencer.writeStack(int[] values)
Writes a complete set of stack values, setting the stack size.
|
void |
Sequencer.writeStack(int[] values,
int offset,
int count)
Writes a complete set of stack values, setting the stack size.
|
void |
Sequencer.writeStack(int addr,
int value)
Writes a stack value.
|
void |
Sequencer.writeStack(int addr,
int[] values)
Writes a set of stack values.
|
void |
Sequencer.writeStack(int addr,
int[] values,
int offset,
int count)
Writes a set of stack values.
|
void |
Sequencer.writeStackSize(int value)
Writes the stack size.
|
void |
Sequencer.writeStartAddr(int value)
Writes the start address register.
|
void |
Sequencer.writeStripeSelect(int value)
Writes the stripe selection register.
|
void |
Sequencer.writeTimes(int func,
int[] values)
Writes a set of time slice values.
|
void |
Sequencer.writeTimes(int func,
int[] values,
int offset,
int count)
Writes a set of time slice values.
|
void |
Sequencer.writeTimes(int func,
int slice,
int value)
Writes a time slice value.
|
| Modifier and Type | Method and Description |
|---|---|
GlobalClient.Impl |
ClientFactorySimulation.createGlobalClient(int hdw) |
ImageClient.Impl |
ClientFactorySimulation.createImageClient(int hdw,
RegClient reg) |
RegClient.Impl |
ClientFactorySimulation.createRegClient(int hdw) |
void |
GlobalClientSimulation.newGlobalClient(int[] ids,
String[] ifc) |
void |
GlobalClientSimulation.newGlobalClient(String part) |
int |
RegClientDaq1Simulation.readReg(long handle,
int address) |
void |
RegClientDaq1Simulation.readRegs(long handle,
int address,
int[] values,
int offset,
int count) |
int |
RegClientDaq1Simulation.updateReg(long handle,
int address,
int mask,
int value) |
void |
RegClientDaq1Simulation.writeReg(long handle,
int address,
int value) |
void |
RegClientDaq1Simulation.writeRegs(long handle,
int address,
int[] values,
int offset,
int count) |
Copyright © 2019 LSST. All rights reserved.