
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 sclkHighSh,
int pclkLow,
int pclkLowSh,
int pclkHigh,
int pclkHighSh,
int rgLow,
int rgLowSh,
int rgHigh,
int rgHighSh,
int fsbCtrl,
int odCtrl,
int gd,
int rd,
int og,
int ogSh,
int[] csGate)
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 |
getFsbCtrl() |
int |
getGd() |
int |
getHwVersion()
Gets the hardware version.
|
int |
getOdCtrl() |
int |
getOg() |
int |
getOgSh() |
int |
getPclkHigh() |
int |
getPclkHighSh() |
int |
getPclkLow() |
int |
getPclkLowSh() |
int |
getRd() |
int |
getRgHigh() |
int |
getRgHighSh() |
int |
getRgLow() |
int |
getRgLowSh() |
int |
getSclkHigh() |
int |
getSclkHighSh() |
int |
getSclkLow() |
int |
getSclkLowSh() |
int |
loadConfig()
Loads configured DAC values onto the REB.
|
void |
setCsGate(int[] value)
Sets/Gets the current source gates.
|
void |
setFsbCtrl(int value)
Sets/Gets the FSB control.
|
void |
setGd(int value)
Sets/Gets the GD.
|
void |
setOdCtrl(int value)
Sets/Gets the output drain control.
|
void |
setOg(int value)
Sets/Gets the OG.
|
void |
setOgSh(int value)
Sets/Gets the OG shift.
|
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 |
setRd(int value)
Sets/Gets the RD.
|
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, 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 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, int fsbCtrl, int odCtrl, int gd, int rd, int og, int ogSh, int[] csGate)
desc - hwChan - sclkLow - sclkLowSh - sclkHigh - sclkHighSh - pclkLow - pclkLowSh - pclkHigh - pclkHighSh - rgLow - rgLowSh - rgHigh - rgHighSh - fsbCtrl - odCtrl - gd - rd - og - ogSh - csGate - 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()
@ConfigChanger public void setPclkLow(int value)
value - public int getPclkLow()
@ConfigChanger public void setPclkHigh(int value)
value - public int getPclkHigh()
@ConfigChanger public void setSclkLow(int value)
value - public int getSclkLow()
@ConfigChanger public void setSclkHigh(int value)
value - public int getSclkHigh()
@ConfigChanger public void setRgLow(int value)
value - public int getRgLow()
@ConfigChanger public void setRgHigh(int value)
value - public int getRgHigh()
@ConfigChanger public void setCsGate(int[] value)
value - public int[] getCsGate()
@ConfigChanger public void setPclkLowSh(int value)
value - public int getPclkLowSh()
@ConfigChanger public void setPclkHighSh(int value)
value - public int getPclkHighSh()
@ConfigChanger public void setSclkLowSh(int value)
value - public int getSclkLowSh()
@ConfigChanger public void setSclkHighSh(int value)
value - public int getSclkHighSh()
@ConfigChanger public void setRgLowSh(int value)
value - public int getRgLowSh()
@ConfigChanger public void setRgHighSh(int value)
value - public int getRgHighSh()
@ConfigChanger public void setFsbCtrl(int value)
value - public int getFsbCtrl()
@ConfigChanger public void setOdCtrl(int value)
value - public int getOdCtrl()
@ConfigChanger public void setGd(int value)
value - public int getGd()
@ConfigChanger public void setRd(int value)
value - public int getRd()
@ConfigChanger public void setOg(int value)
value - public int getOg()
@ConfigChanger public void setOgSh(int value)
value - public int getOgSh()
public void addConfigValues(Map<String,Object> values)
addConfigValues in class org.lsst.ccs.subsystem.monitor.Controlvalues - Copyright © 2015 LSST. All rights reserved.