Uses of Class
org.lsst.ccs.drivers.rcm.RcmException

Uses of RcmException in org.lsst.ccs.drivers.rcm
 

Methods in org.lsst.ccs.drivers.rcm that throw RcmException
 Image ImageClient.awaitImage(Image image)
          Awaits an image.
 void BaseSet.checkNotVersion(int version)
          Checks for not a particular firmware version
protected  void RegClient.checkOpen()
          Checks that connection is open
 void BaseSet.checkVersion(int version)
          Checks for a particular firmware version
 void SequencerUtils.clearCache()
          Clears the sequencer program cached copy
 void RegClient.close()
          Closes a connection
 void ImageClient.close()
          Closes a connection.
 void StatusSet.disable()
          Disables the status block.
 void Sequencer.disable()
          Disables the sequencer.
 void BaseSet.disable()
          Disables the time-base.
 void BaseSet.disable(int regSet)
          Disables a register set.
 void StatusSet.enable()
          Enables the status block.
 void Sequencer.enable()
          Enables the sequencer.
 void TempAdcs.enable()
          Enables the temperature ADC reading
 void BaseSet.enable()
          Enables the time-base.
 void PowerAdcs.enable()
          Enables the power ADC reading
 void BaseSet.enable(int regSet)
          Enables a register set.
 void Cabac.fetch(int pair)
          Fetches the contents of a CABAC pair to the registers
 int[] Cabac.get(int cabac)
          Gets all CABAC field values
 int Cabac.get(int cabac, int field)
          Gets one CABAC field value
 int[] Cabac.get(int cabac, int first, int count)
          Gets several CABAC field values
 int SequencerUtils.getCacheSliceCount()
          Gets the slice count of the sequencer program cached copy
 long BaseSet.getTime()
          Gets the time-base value as millisecond Unix time.
 long BaseSet.getTimeRaw()
          Gets the raw time-base value.
 long StatusSet.getTriggerTime()
          Gets the status block trigger time.
 long Sequencer.getTriggerTime()
          Gets the sequencer trigger time.
 long TempAdcs.getTriggerTime()
          Gets the time of the read enable
 long PowerAdcs.getTriggerTime()
          Gets the time of the read enable
 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 BaseSet.getVersion()
          Gets the firmware version.
 void Cabac.load(int pair)
          Loads a CABAC pair from the registers
 void BoardDacs.load(int dac)
          Loads the DAC values
 void SequencerUtils.loadCommand(String cmnd)
          Carries out a sequencer load command
 void SequencerUtils.loadCommand(String cmnd, int lineNum)
          Carries out a sequencer load command
 int SequencerUtils.loadFile(String fileName)
          Loads the sequencer from a file
static void TestSpeed.main(String[] args)
          Main program
 void RegClient.open(int id)
          Opens a connection
 void ImageClient.open(int id)
          Opens a connection.
 int RegClient.read(int address)
          Reads from a register
 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
 float TempAdcs.readAdc(int adc)
          Reads one temperature value
 float PowerAdcs.readAdc(int adc)
          Reads one power value
 float[] TempAdcs.readAdcs()
          Reads all the temperature values
 float[] PowerAdcs.readAdcs()
          Reads all the power values
 float[] TempAdcs.readAdcs(int first, int count)
          Reads a range of temperature values
 float[] PowerAdcs.readAdcs(int first, int count)
          Reads a range of power values
 boolean ImageClient.readImage(Image image)
          Reads an image.
 long RegClient.readLong(int address)
          Reads a register pair as a long value
 int[] Cabac.readRaw(int cabac)
          Reads all CABAC input registers in raw format
 Status StatusSet.readStatus()
          Reads the status register block.
 void Cabac.reset(int pair)
          Resets a CABAC pair
 void TestSpeed.run(int rcmid, int regnum, int nreg, int count)
          Runs the test
 void Sequencer.sendStep()
          Sends the step command
 void Sequencer.sendStop()
          Sends the stop command
 void Cabac.set(int cabac, int[] value)
          Sets all CABAC field values
 void Cabac.set(int cabac, int field, int value)
          Sets one CABAC field value
 void BoardDacs.set(int dac, int chan, int value)
          Sets a DAC value
 void BoardDacs.set(int dac, int chan, int[] value)
          Sets multiple DAC values
 void Cabac.set(int cabac, int first, int count, int[] value)
          Sets several CABAC field values
 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.
 void BaseSet.setTimeRaw(long time)
          Sets the raw time-base value.
 int RegClient.update(int address, int mask, int value)
          Updates a register
 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, i.e.
 void RegClient.write(int address, int value)
          Writes to a register
 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 Sequencer.writeDataSource(int value)
          Writes the data source register
 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 RegClient.writeLong(int address, long value)
          Writes a long value to a register pair
 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.writeProgJump(int addr, 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 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.writeTimes(int func, int[] values)
          Writes a set of time values
 void Sequencer.writeTimes(int func, int[] values, int offset, int count)
          Writes a set of time values
 void Sequencer.writeTimes(int func, int slice, int value)
          Writes a time value
 



Copyright © 2013 LSST. All Rights Reserved.