
public class DacControl
extends org.lsst.ccs.subsystem.monitor.Control
| Constructor and Description |
|---|
DacControl(String desc,
int hwChan,
int sclkLow,
int sclkHigh,
int pclkLow,
int pclkHigh,
int rgLow,
int rgHigh,
int[] csGate)
Constructor, version 0.
|
DacControl(String desc,
int hwChan,
int sclkLow,
int sclkLowSh,
int sclkHigh,
int pclkLow,
int pclkLowSh,
int pclkHigh,
int rgLow,
int rgLowSh,
int rgHigh)
Constructor, version 2.
|
DacControl(String desc,
int hwChan,
int sclkLow,
int sclkLowSh,
int sclkHigh,
int sclkHighSh,
int pclkLow,
int pclkLowSh,
int pclkHigh,
int pclkHighSh,
int rgLow,
int rgLowSh,
int rgHigh,
int rgHighSh)
Constructor, version 1.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigValues(Map<String,Object> values)
Adds to a map of configured values.
|
boolean |
checkVersion()
Checks for hardware compatibility.
|
protected void |
configure(org.lsst.ccs.subsystem.monitor.Monitor mon,
org.lsst.ccs.subsystem.monitor.Device devc)
Configures DAC description.
|
int[] |
getCsGate() |
int |
getHwVersion()
Gets the hardware version.
|
int |
getPclkHigh() |
int |
getPclkHighSh() |
int |
getPclkLow() |
int |
getPclkLowSh() |
int |
getRgHigh() |
int |
getRgHighSh() |
int |
getRgLow() |
int |
getRgLowSh() |
int |
getSclkHigh() |
int |
getSclkHighSh() |
int |
getSclkLow() |
int |
getSclkLowSh() |
int |
loadChanged()
Loads changed configured DAC values onto the REB.
|
int |
loadConfig()
Loads configured DAC values onto the REB.
|
void |
setCsGate(int[] value)
Sets/Gets the current source gates.
|
void |
setPclkHigh(int value)
Sets/Gets the high parallel clock rail.
|
void |
setPclkHighSh(int value)
Sets/Gets the high parallel clock rail shift.
|
void |
setPclkLow(int value)
Sets/Gets the low parallel clock rail.
|
void |
setPclkLowSh(int value)
Sets/Gets the low parallel clock rail shift.
|
void |
setRgHigh(int value)
Sets/Gets the high reset gate rail.
|
void |
setRgHighSh(int value)
Sets/Gets the high reset gate rail shift.
|
void |
setRgLow(int value)
Sets/Gets the low reset gate rail.
|
void |
setRgLowSh(int value)
Sets/Gets the low reset gate rail shift.
|
void |
setSclkHigh(int value)
Sets/Gets the high serial clock rail.
|
void |
setSclkHighSh(int value)
Sets/Gets the high serial clock rail shift.
|
void |
setSclkLow(int value)
Sets/Gets the low serial clock rail.
|
void |
setSclkLowSh(int value)
Sets/Gets the low serial clock rail shift.
|
checkOnline, checkTimeout, getConfigValues, getDescription, getHwChan, testOnlinegetChildren, getEnvironment, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchange, dropSubmittedChanges, getCheckedValueFromConfiguration, getComponentByName, getName, getParent, getParentObject, getSubmittedChanges, getSubsystem, init, isParameterConfigurable, notifyChange, notifyChangeWithoutPreliminaryChecks, postStart, printConfigurableParameters, setBulkParameter, shutdownNow, start, submitChange, submitChanges, validateBulkChangepublic DacControl(String desc, int hwChan, int sclkLow, int sclkHigh, int pclkLow, int pclkHigh, int rgLow, int rgHigh, int[] csGate)
desc - hwChan - sclkLow - sclkHigh - pclkLow - pclkHigh - rgLow - rgHigh - csGate - public DacControl(String desc, int hwChan, int sclkLow, int sclkLowSh, int sclkHigh, int sclkHighSh, int pclkLow, int pclkLowSh, int pclkHigh, int pclkHighSh, int rgLow, int rgLowSh, int rgHigh, int rgHighSh)
desc - hwChan - sclkLow - sclkLowSh - sclkHigh - sclkHighSh - pclkLow - pclkLowSh - pclkHigh - pclkHighSh - rgLow - rgLowSh - rgHigh - rgHighSh - public DacControl(String desc, int hwChan, int sclkLow, int sclkLowSh, int sclkHigh, int pclkLow, int pclkLowSh, int pclkHigh, int rgLow, int rgLowSh, int rgHigh)
desc - hwChan - sclkLow - sclkLowSh - sclkHigh - pclkLow - pclkLowSh - pclkHigh - rgLow - rgLowSh - rgHigh - 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.Controlmon - The associated monitor objectdevc - The associated device objectpublic boolean checkVersion()
public int getHwVersion()
@ConfigurationParameterChanger public void setPclkLow(int value)
value - public int getPclkLow()
@ConfigurationParameterChanger public void setPclkHigh(int value)
value - public int getPclkHigh()
@ConfigurationParameterChanger public void setSclkLow(int value)
value - public int getSclkLow()
@ConfigurationParameterChanger public void setSclkHigh(int value)
value - public int getSclkHigh()
@ConfigurationParameterChanger public void setRgLow(int value)
value - public int getRgLow()
@ConfigurationParameterChanger public void setRgHigh(int value)
value - public int getRgHigh()
@ConfigurationParameterChanger public void setCsGate(int[] value)
value - public int[] getCsGate()
@ConfigurationParameterChanger public void setPclkLowSh(int value)
value - public int getPclkLowSh()
@ConfigurationParameterChanger public void setPclkHighSh(int value)
value - public int getPclkHighSh()
@ConfigurationParameterChanger public void setSclkLowSh(int value)
value - public int getSclkLowSh()
@ConfigurationParameterChanger public void setSclkHighSh(int value)
value - public int getSclkHighSh()
@ConfigurationParameterChanger public void setRgLowSh(int value)
value - public int getRgLowSh()
@ConfigurationParameterChanger public void setRgHighSh(int value)
value - public int getRgHighSh()
public void addConfigValues(Map<String,Object> values)
addConfigValues in class org.lsst.ccs.subsystem.monitor.Controlvalues - public int loadConfig()
throws Exception
ExceptionCopyright © 2016 LSST. All rights reserved.