
public class SimuCanOpenADC extends CanCBXAI814
adcVoltsPerBit, cobid1, cobid2, inputs, transmissionType, waterFreezeTempbooted, errorHistory, errorRegister, inError, initialized, name, nodeID, serialNB, subs, tcpProxyalertSeparater| Constructor and Description |
|---|
SimuCanOpenADC(int nodeID,
String serialNB,
int transmissionType)
build a new 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 String |
writeTransmissionTypeToDevice()
Write transmission type on the device CPU.
|
doInitializePDOs, getInputs, readAnalogInput, readVoltage, toString, updateFromPDO, updateWithPDOconfigAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayErrorHistory, displayErrorRegister, getAlertService, getErrorHistory, getErrorRegister, getName, getNodeID, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInError, isInitialized, onEmergencyMessage, publishData, readErrorHistory, readErrorRegister, readNumberOfErrors, readSDO, readStringSerialNumber, resetError, saveParameters, setBooted, writeSDOclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckBooted, checkId, checkInitialized, createStatusDataPublishedByHardware, initializePDOs, printState, raiseAlarmIfMissingonFault, onFaultResetclearAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningpublic SimuCanOpenADC(int nodeID,
String serialNB,
int transmissionType)
nodeID - serialNB - transmissionType - public void initializeAndCheckHardware()
CanOpenDeviceinitializeAndCheckHardware in interface PieceOfHardwareinitializeAndCheckHardware in class CanCBXAI814protected String writeTransmissionTypeToDevice()
writeTransmissionTypeToDevice in class CanCBXAI814FcsHardwareExceptionpublic 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 © 2018 LSST. All rights reserved.