public class CanOpenSeneca4RTD extends CanOpenDevice implements MonitorDeviceInterface
booted, dataProviderDictionaryService, errorHistory, errorRegister, inError, initialized, lastErrorCode, lastErrorName, name, nodeID, serialNB, subs, tcpProxyalertSeparator| Constructor and Description |
|---|
CanOpenSeneca4RTD() |
| Modifier and Type | Method and Description |
|---|---|
void |
enableChannel(int channelNO) |
void |
initialize()
Initialize and configure the device in order to be able to read
temperatures.
|
void |
initializeAndCheckHardware()
This methods has to be overridden if there is some initialization to do for
the device.
|
void |
postStart() |
short |
readChannel(int channelNO) |
int |
readConnexionType(int channelNO) |
int |
readFilterValue(int channelNO) |
int |
readFrequenceRejection(int channelNO) |
int |
readMeasureType(int channelNO) |
int |
readSensorType(int channelNO) |
void |
setConnexionType(int channelNO,
int connexionType) |
void |
setFilterValue(int channelNO,
int filterValue) |
void |
setFrequencyRejection(int channelNO,
int frequencyRejection) |
void |
setMeasureType(int channelNO,
int measureType) |
void |
setSensorType(int channelNO,
int sensorType) |
build, configAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayError, displayErrorHistory, displayErrorRegister, doInitializePDOs, getAlertService, getErrorHistory, getErrorHistoryNB, getErrorRegister, getLastErrorCode, getLastErrorName, getName, getNodeID, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInError, isInitialized, onEmergencyMessage, printSerialNumber, publishData, readErrorRegister, readNumberOfErrors, readSDO, resetError, saveParameters, setBooted, toString, updateDeviceInfo, updateErrorHistory, updateFromPDO, writeSDO, writeTransmissionTypeToDeviceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckBooted, checkId, checkInitialized, createStatusDataPublishedByHardware, doInitializePDOs, getName, getNodeID, getSerialNB, initializePDOs, isBooted, isInitialized, printState, publishData, raiseAlarmIfMissing, raiseWarningIfMissing, setBooted, updateDeviceInfo, updateFromPDOonEmergencyMessage, onFault, onFaultResetclearAlarm, getAlertSeparator, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic void setSensorType(int channelNO,
int sensorType)
public void setMeasureType(int channelNO,
int measureType)
public void setConnexionType(int channelNO,
int connexionType)
public void setFrequencyRejection(int channelNO,
int frequencyRejection)
public void setFilterValue(int channelNO,
int filterValue)
public void enableChannel(int channelNO)
public void initializeAndCheckHardware()
CanOpenDeviceinitializeAndCheckHardware in interface PieceOfHardwareinitializeAndCheckHardware in class CanOpenDevicepublic void initialize()
MonitorDeviceInterfaceinitialize in interface MonitorDeviceInterface@Command(type=QUERY,
level=1,
description="read channel and return its value")
public short readChannel(int channelNO)
readChannel in interface MonitorDeviceInterface@Command(type=QUERY,
level=1,
description="read sensor type for a channel")
public int readSensorType(int channelNO)
@Command(type=QUERY,
level=1,
description="read measure type for a channel")
public int readMeasureType(int channelNO)
@Command(type=QUERY,
level=1,
description="read connexion type for a channel")
public int readConnexionType(int channelNO)
@Command(type=QUERY,
level=1,
description="read frequency rejection for a channel")
public int readFrequenceRejection(int channelNO)
@Command(type=QUERY,
level=1,
description="read filter value for a channel")
public int readFilterValue(int channelNO)
public void postStart()
postStart in interface org.lsst.ccs.framework.HasLifecycleCopyright © 2021 LSST. All rights reserved.