
public class SimuTTC580 extends CanOpenTTC580
cobid1, cobid2, FILTERPRESENCE, LOCKSENSOR, pdo1, pdo2, sensorsMap, XMINUS, XPLUSbooted, errorHistory, errorRegister, inError, initialized, name, nodeID, serialNB, subs, tcpProxyalertSeparater| Constructor and Description |
|---|
SimuTTC580(int nodeID,
String serialNB) |
| 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 |
simulateClampFilterIsInError(CarouselClamp clamp) |
void |
simulateClampFilterIsLockable(CarouselClamp clamp)
filter is engaged and lockable if filterPresence sensor returns a value between
FilterPresenceValueA and FilterPresenceValueB
|
void |
simulateClampFilterIsLockableNotAtS(CarouselClamp clamp)
filter is engaged and lockable if filterPresence sensor returns a value between
FilterPresenceValueA and FilterPresenceValueB
|
void |
simulateClampFilterIsNotLockable(CarouselClamp clamp)
filter is not loackable if filterPresence sensor returns a value between
FilterPresenceValueB and FilterPresenceValueC
|
void |
simulateClampIsLocked(CarouselClamp clamp) |
void |
simulateClampIsLockedNotAtS(CarouselClamp clamp) |
void |
simulateClampIsUnlocked(CarouselClamp clamp) |
void |
simulateClampNoFilter(CarouselClamp clamp)
simulate there is no filter in socket socketID clampX-
|
void |
simulateFilterPresenceXminusValue(long newValue) |
void |
simulateFilterPresenceXminusValueNotAtS(long newValue) |
void |
simulateFilterPresenceXplusValue(long newValue) |
void |
simulateFilterPresenceXplusValueNotAtS(long newValue) |
void |
simulateLockSensorXminusValue(long lockValue) |
void |
simulateLockSensorXminusValueNotAtS(long lockValue) |
void |
simulateLockSensorXplusValue(long newValue) |
void |
simulateLockSensorXplusValueNotAtS(long newValue) |
void |
simulateSocketAtStandby(short id)
socket ID is coded on the first 3 bits.
|
void |
simulateSocketNotAtStandby(short id) |
void |
updateFakePDOData(int cobid,
long newPdo) |
doInitializePDOs, getCobid1, getCobid2, getFilterPresenceXm, getFilterPresenceXp, getLockXm, getLockXp, getPdo1, getPdo2, getSocketId, init, setPdo1, setPdo2, toString, updateFromPDO, updateSensorsFromPDO, updateSocketSensorsconfigAsHeartbeatConsumer, 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, getName, getNodeID, getSerialNB, initializePDOs, isBooted, isInitialized, printState, publishData, raiseAlarmIfMissing, setBootedonEmergencyMessage, onFault, onFaultResetclearAlarm, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningpublic SimuTTC580(int nodeID,
String serialNB)
public void initializeAndCheckHardware()
CanOpenDeviceinitializeAndCheckHardware in interface PieceOfHardwareinitializeAndCheckHardware in class CanOpenDevicepublic void updateFakePDOData(int cobid,
long newPdo)
public void simulateSocketAtStandby(short id)
id - public void simulateSocketNotAtStandby(short id)
public void simulateLockSensorXminusValue(long lockValue)
public void simulateLockSensorXminusValueNotAtS(long lockValue)
public void simulateFilterPresenceXminusValue(long newValue)
public void simulateFilterPresenceXminusValueNotAtS(long newValue)
public void simulateLockSensorXplusValue(long newValue)
public void simulateLockSensorXplusValueNotAtS(long newValue)
public void simulateFilterPresenceXplusValue(long newValue)
public void simulateFilterPresenceXplusValueNotAtS(long newValue)
public void simulateClampIsLocked(CarouselClamp clamp)
public void simulateClampIsLockedNotAtS(CarouselClamp clamp)
public void simulateClampIsUnlocked(CarouselClamp clamp)
public void simulateClampFilterIsLockable(CarouselClamp clamp)
clamp - public void simulateClampFilterIsLockableNotAtS(CarouselClamp clamp)
clamp - public void simulateClampFilterIsNotLockable(CarouselClamp clamp)
clamp - public void simulateClampNoFilter(CarouselClamp clamp)
clamp - public void simulateClampFilterIsInError(CarouselClamp clamp)
Copyright © 2018 LSST. All rights reserved.