
public class CabacControl
extends org.lsst.ccs.subsystem.monitor.Control
| Constructor and Description |
|---|
CabacControl(String desc,
int hwChan,
double rd,
double og,
double gd,
int rg,
int[] sclk,
int[] pclk,
double[] odRdo,
double[] odExp,
int pulse)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigValues(Map<String,Object> values)
Adds to a map of configured values.
|
protected void |
configure(org.lsst.ccs.subsystem.monitor.Monitor mon,
org.lsst.ccs.subsystem.monitor.Device devc)
Configures channel description.
|
double |
getGd() |
double[] |
getOdExp() |
double[] |
getOdRdo() |
double |
getOg() |
int[] |
getPclk() |
int |
getPulse() |
double |
getRd() |
int |
getRg() |
int[] |
getSclk() |
void |
setGd(double value)
Sets/gets the Guard Diode voltage.
|
void |
setOdExp(double[] value)
Sets/gets the exposure mode Output Drain voltages.
|
void |
setOdRdo(double[] value)
Sets/gets the readout mode Output Drain voltages.
|
void |
setOg(double value)
Sets/gets the Output Gate voltage.
|
void |
setPclk(int[] value)
Sets/gets the Parallel Clock currents.
|
void |
setPulse(int value)
Sets/gets the pulser output enable.
|
void |
setRd(double value)
Sets/gets the Reset Drain voltage.
|
void |
setRg(int value)
Sets/gets the Reset Gate current.
|
void |
setSclk(int[] value)
Sets/gets the Serial Clock currents.
|
getConfigValues, getDescription, getHwChangetChildren, getEnvironment, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitalias, change, getCheckedValueFromConfiguration, getComponentByName, getDictionary, getName, getParent, getParentObject, getSubsystem, init, injectResources, listChildren, notifyChange, notifyChangeWithoutPreliminaryChecks, postStart, proceduralWalk, publish, publish, publish, publish, publish, publish, shutdownNow, start, treeWalkpublic CabacControl(String desc, int hwChan, double rd, double og, double gd, int rg, int[] sclk, int[] pclk, double[] odRdo, double[] odExp, int pulse)
protected void configure(org.lsst.ccs.subsystem.monitor.Monitor mon,
org.lsst.ccs.subsystem.monitor.Device devc)
configure in class org.lsst.ccs.subsystem.monitor.Control@ConfigChanger public void setRd(double value)
@Command(type=QUERY, description="Gets the Reset Drain voltage") public double getRd()
@ConfigChanger public void setOg(double value)
@Command(type=QUERY, description="Gets the Output Gate voltage") public double getOg()
@ConfigChanger public void setGd(double value)
@Command(type=QUERY, description="Gets the Guard Diode voltage") public double getGd()
@ConfigChanger public void setRg(int value)
@Command(type=QUERY, description="Gets the Reset Gate current") public int getRg()
@ConfigChanger public void setSclk(int[] value)
@Command(type=QUERY, description="Gets the Serial Clock currents") public int[] getSclk()
@ConfigChanger public void setPclk(int[] value)
@Command(type=QUERY, description="Gets the Parallel Clock currents") public int[] getPclk()
@ConfigChanger public void setOdRdo(double[] value)
@Command(type=QUERY, description="Gets the readout mode Output Drain voltages") public double[] getOdRdo()
@ConfigChanger public void setOdExp(double[] value)
@Command(type=QUERY, description="Gets the exposure mode Output Drain voltages") public double[] getOdExp()
@ConfigChanger public void setPulse(int value)
@Command(type=QUERY, description="Gets the pulser output enable") public int getPulse()
Copyright © 2015 LSST. All rights reserved.