|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
org.lsst.ccs.framework.Module
org.lsst.ccs.subsystems.fcs.drivers.CanOpenDAC
public class CanOpenDAC
This is the driver class for the DAC we use in the FCS test bench: CAN-CBX-AO412
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.lsst.ccs.framework.Module |
|---|
org.lsst.ccs.framework.Module.ValueUpdate |
| Field Summary | |
|---|---|
static double |
bitOverVolts
In order to have 1 Volt send to the output we have to write 3210.27287 in decimal. |
| Fields inherited from class org.lsst.ccs.framework.Module |
|---|
configMethods, log, name, nObserverThreads, registry, tickMillis |
| Constructor Summary | |
|---|---|
CanOpenDAC()
|
|
CanOpenDAC(String nodeID,
String serial)
|
|
| Method Summary | |
|---|---|
String |
getNodeID()
|
String |
getSerialNB()
|
void |
initialize()
|
void |
initModule()
|
boolean |
isConfigOK()
|
String |
readSDO(String index,
String subindex)
|
void |
setNodeID(String nodeID)
|
void |
setSerialNB(String serialNB)
|
String |
toString()
|
void |
writeAnalogOutput(int inputNB,
int value)
Write a value to the output of the DAC |
String |
writeSDO(String index,
String subindex,
String length,
String newValue)
|
| Methods inherited from class org.lsst.ccs.framework.Module |
|---|
change, checkHardware, dropConfigurationContext, getCheckedValueFromConfiguration, getContext, getModule, getName, getNObserverThreads, getObservables, getSubsystem, getTickMillis, init, listens, newConfigurationContext, notifyChange, notifyChangeWithoutPreliminaryChecks, processUpdate, publishData, publishData, publishData, publishData, register, register, sendToReply, sendToStatus, setBeanName, setContext, setName, setNObserverThreads, setObservables, setStateModularSubsystem, setStateModularSubsystem, setTickMillis, shutdownCommand, shutdownNow, start, startTicking, tick, update |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.lsst.ccs.subsystems.fcs.common.PieceOfHardware |
|---|
getName |
| Field Detail |
|---|
public static final double bitOverVolts
| Constructor Detail |
|---|
public CanOpenDAC()
public CanOpenDAC(String nodeID,
String serial)
| Method Detail |
|---|
public String getSerialNB()
getSerialNB in interface PieceOfHardwarepublic String getNodeID()
getNodeID in interface PieceOfHardwarepublic void setSerialNB(String serialNB)
serialNB - the serialNB to setpublic void setNodeID(String nodeID)
nodeID - the nodeID to setpublic boolean isConfigOK()
isConfigOK in interface PieceOfHardwarepublic void initModule()
initModule in class org.lsst.ccs.framework.Module
public void writeAnalogOutput(int inputNB,
int value)
throws SDORequestError,
HardwareNotDetectedException
inputNB - in 0..4value - given in decimal format
SDORequestError
HardwareNotDetectedExceptionpublic void initialize()
initialize in interface PieceOfHardwarepublic String toString()
toString in class Object
public String writeSDO(String index,
String subindex,
String length,
String newValue)
throws SDORequestError
SDORequestError
public String readSDO(String index,
String subindex)
throws SDORequestError
SDORequestError
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||