| Package | Description |
|---|---|
| org.lsst.ccs.subsystem.rafts |
| Modifier and Type | Method and Description |
|---|---|
void |
DacControl.clear(int wait,
List<REBDevice.AdcData> dataList)
Clears (zeroes) all DAC values on the REB.
|
void |
DacControl.clear(List<REBDevice.AdcData> dataList)
Clears (zeroes) all DAC values on the REB.
|
int |
BiasControl.getBiasDacsPowerState(List<REBDevice.AdcData> dataList,
StringBuilder fcause)
Checks that Bias Dacs are within tolerance of zero (eg.
|
boolean |
REBDevice.getCCDsPowerState()
check power state of ccds
return exception to caller if not safe to power on
|
int |
DacControl.getClockDacsPowerState(List<REBDevice.AdcData> dataList,
StringBuilder fcause)
Checks that 6 clock Dacs are within tolerance of zero (eg.
|
ImageData |
REBDevice.getImage(int offset,
int count)
Gets a portion of the current image.
|
ImageData |
ImageProc.getImage(int ccd,
int offset,
int count)
Gets a portion of the current image.
|
ImageData |
REBDevice.getImage(int ccd,
int offset,
int count)
Gets a portion of the current image.
|
static ImageData |
RaftsMain.getImage(String fileName,
int offset,
int count)
Gets a portion of a saved raw image.
|
org.lsst.ccs.drivers.reb.ImageMetadata |
ImageProc.getImageMetadata()
Gets the DAQ metadata for the current image.
|
org.lsst.ccs.drivers.reb.ImageMetadata |
REBDevice.getImageMetadata()
Gets the DAQ metadata for the current image.
|
int[] |
SequencerProc.getImageRegisters(String[] names,
boolean strict)
Gets the array of image parameter register addresses to be read
|
double[][] |
ImageProc.getImageStats()
Gets pixel value statistics for the current image.
|
int |
SequencerProc.getParameter(String parmName)
Gets a parameter value.
|
StatusData |
REBDevice.getRebStatus()
Gets the REB status block.
|
RegisterData |
REBDevice.getRegister(int address,
int count)
Gets the contents of REB registers.
|
long |
REBDevice.getTime()
Gets the time base as Unix time.
|
long |
REBDevice.getTime(String rSet) |
boolean |
REBDevice.isBackBiasOn()
Gets the back bias on state.
|
int |
REBDevice.loadBiasDacs(boolean all)
Loads configured bias DAC values.
|
int |
DacControl.loadChanged(boolean check,
List<REBDevice.AdcData> dataList)
Loads changed configured DAC values onto the REB.
|
int |
DacControl.loadChanged(int wait,
boolean check,
List<REBDevice.AdcData> dataList)
Loads changed configured DAC values onto the REB.
|
int |
DacControl.loadConfig(boolean check,
List<REBDevice.AdcData> dataList)
Loads configured DAC values onto the REB.
|
int |
DacControl.loadConfig(int wait,
boolean check,
List<REBDevice.AdcData> dataList)
Loads configured DAC values onto the REB.
|
int |
REBDevice.loadDacs(boolean all)
Loads configured DAC values.
|
void |
REBDevice.powerCCDs(boolean on)
Performs CCD power on/off sequences.
|
void |
REBDevice.powerCCDsOff()
Performs CCD power off sequence.
|
void |
REBDevice.powerCCDsOn()
Performs CCD power on sequence.
|
void |
REBDevice.readAllAdcs(List<REBDevice.AdcData> dataList)
Reads all the ADCs and adds them to data list.
|
double[] |
REBDevice.readPowerAdcs()
Reads the board power ADCs.
|
double[] |
REBDevice.readPowerAdcs(List<REBDevice.AdcData> dataList)
Reads the board power ADCs and adds them to data list.
|
int |
REBDevice.readSeqIdleState()
Reads the sequencer idle state lines.
|
double[] |
REBDevice.readSlowAdcs(List<REBDevice.AdcData> dataList)
Reads the clock and bias voltage slow ADCs and adds them to data list.
|
void |
REBDevice.resetFrontEnd()
Resets the front end.
|
List<String> |
ImageProc.saveFitsImage(String dName) |
List<String> |
RaftsCommands.saveFitsImage(String dirName)
Saves the current image data as one or more FITS files.
|
List<String> |
ImageProc.saveFitsImage(String dName,
org.lsst.ccs.utilities.image.FitsHeaderMetadataProvider provider)
Saves the current image data as one or more FITS files.
|
List<String> |
RaftsCommands.saveFitsImage(String dirName,
org.lsst.ccs.utilities.image.FitsHeaderMetadataProvider provider) |
List<String> |
ImageProc.saveFitsImage(String dName,
org.lsst.ccs.utilities.image.FitsHeaderMetadataProvider provider,
boolean returnFullPaths)
Saves the current image data as one or more FITS files.
|
String |
ImageProc.saveImage(String dName)
Saves the current image as raw bytes.
|
List<String> |
RaftsCommands.saveImage(String dirName)
Saves the current image data as one or more sets of raw bytes.
|
void |
REBDevice.setBackBias(boolean value)
Turns back bias on or off.
|
void |
REBDevice.setCCDClocksLow()
Sets Sequencer Clock lines to low state (enforced when CCDs are off)
Corrupts the sequencer file -- needs strategy revision
Needed in [WG]REB power management but incomplete
|
void |
REBDevice.setHeater(int heater,
double volts)
Sets a heater voltage.
|
void |
REBDevice.setHeaterPower(int heater,
double power)
Sets heater power.
|
void |
SequencerProc.setParameter(String parmName,
int value)
Sets a parameter value.
|
void |
REBDevice.setREBConfig(REB reb)
Sets the REB configuration data.
|
void |
REBDevice.setRegister(int address,
int[] values)
Sets the contents of REB registers.
|
int |
SequencerProc.setStart(String mainName)
Sets the sequencer start address.
|
void |
REBDevice.setTime()
Sets the time base to the current system time.
|
ByteBuffer[][] |
ImageProc.splitImage()
Splits the current image into its segments.
|
void |
REBDevice.testCCDShorts()
Performs CCD shorts test.
|
boolean |
BiasControl.testShorts(List<REBDevice.AdcData> dataList,
StringBuilder fcause)
Tests for biases shorts.
|
boolean |
DacControl.testShorts(List<REBDevice.AdcData> dataList,
StringBuilder fcause)
Tests for clock lines shorts.
|
void |
REBDevice.writeSeqIdleState(int value)
Writes the sequencer idle state lines.
|
Copyright © 2019 LSST. All rights reserved.