public class SimuCanOpenADC extends CanCBXAI814
adcVoltsPerBit, cobid1, cobid2, inputs, transmissionType, waterFreezeTempbooted, dataProviderDictionaryService, errorHistory, errorRegister, inError, initialized, lastErrorCode, lastErrorName, name, nodeID, serialNB, subs, tcpProxyalertSeparator| Constructor and Description |
|---|
SimuCanOpenADC() |
| Modifier and Type | Method and Description |
|---|---|
void |
initializeAndCheckHardware()
This methods has to be overridden if there is some initialization to do for
the device.
|
void |
simulateNewValue(int numOfAnalogInput,
int minValue,
int maxValue)
simulate that value of sensor, which is at input no numOfAnalogInput, is between min value and max value.
|
void |
simulateSensorValue(CanOpenSensor14bits sensor,
int minValue,
int maxValue)
simulates that a CanOpenSensor14bits plugged on this device returns a value between minValue and maxValue.
|
void |
updateFakePDOData(int numOfAnalogInput,
int value)
In the simulator, instead of reading a new PDO to read a new value for the sensor,
we set a value for the sensor and then we update the PDOData for this sensor.
|
protected void |
writeTransmissionTypeToDevice()
Write transmission type on the device CPU.
|
doInitializePDOs, getInput, getInputs, init, postStart, printInputs, readAnalogInput, readVoltage, toString, updateFromPDObuild, configAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayError, displayErrorHistory, displayErrorRegister, getAlertService, getErrorHistory, getErrorHistoryNB, getErrorRegister, getLastErrorCode, getLastErrorName, getName, getNodeID, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInError, isInitialized, onEmergencyMessage, printSerialNumber, publishData, readDeviceType, readErrorRegister, readNumberOfErrors, readSDO, resetError, saveParameters, setBooted, updateDeviceInfo, updateErrorHistory, writeSDO, writeTransmissionTypeToDeviceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckBooted, checkId, checkInitialized, createStatusDataPublishedByHardware, getName, getNodeID, getSerialNB, initializePDOs, isBooted, isInitialized, printState, publishData, raiseAlarmIfMissing, raiseWarningIfMissing, readDeviceType, setBooted, updateDeviceInfoonEmergencyMessage, onFault, onFaultResetclearAlarm, getAlertSeparator, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic void initializeAndCheckHardware()
CanOpenDeviceinitializeAndCheckHardware in interface PieceOfHardwareinitializeAndCheckHardware in class CanCBXAI814protected void writeTransmissionTypeToDevice()
FcsHardwareExceptionpublic void updateFakePDOData(int numOfAnalogInput,
int value)
numOfAnalogInput - value - public void simulateNewValue(int numOfAnalogInput,
int minValue,
int maxValue)
numOfAnalogInput - minValue - maxValue - public void simulateSensorValue(CanOpenSensor14bits sensor, int minValue, int maxValue)
sensor - minValue - maxValue - Copyright © 2022 LSST. All rights reserved.