
public class SimuAutochangerOnlineClampController extends SimuEPOSControllerModule implements EPOSControllerWithBrake
actualCurrent, position, ssiPosition, targetCurrent, targetPositionenabledToPublish, mode, parametersOK, turnedOfferrorHistory, errorRegister, inError, initialized, nodeID, serialNB, tcpProxy| Constructor and Description |
|---|
SimuAutochangerOnlineClampController(String nodeID,
String serialNB,
String onlineClampName,
Map<String,Integer> paramsForCurrent,
Map<String,Integer> paramsForProfilePosition,
Map<String,Integer> paramsForHoming)
Build a new SimuAutochangerOnlineClampController.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateBrake() |
void |
activateBrakeAndDisable() |
void |
doReleaseBrake() |
void |
enableAndReleaseBrake() |
void |
initModule() |
boolean |
isBrakeActivated() |
void |
writeCurrent(int current)
Quick and dirty simulation.
|
checkCurrentValue, checkFault, checkParameters, defineAbsolutePosition, disable, displayErrorHistory, enable, enableAndWriteRelativePosition, isBooted, isEnabled, isParametersOK, isTargetReached, off, quickStop, readCurrent, readErrorHistory, readErrorRegister, readMode, readNumberOfErrors, readParameters, readPosition, readProfileVelocity, readSSIPosition, setPosition, shutdownEPOS, writeControlWord, writeParameter, writeParameterInHexa, writeParameters, writeParameters, writeTargetPositionactivateCurrentMode, activateHomingMode, activateProfilePositionMode, changeEPOSParameter, changeMode, checkParameters, checkTargetReached, enableAndWriteCurrent, faultReset, getMode, initializeAndCheckHardware, isEnabledToPublish, isInMode, isTurnedOff, publishData, readControlWord, readCurrentAverageValue, readParameter, readParameter, readParameterInHexa, readParameterInHexa, readParameters, readParameters, readStatusWord, restoreParameters, stopCurrent, switchOnEnableOperation, writeParameter, writeParameterInHexa, writeParametersconfigAsHeartbeatConsumer, configAsHeartbeatProducer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayErrorRegister, getErrorHistory, getErrorRegister, getNodeID, getSerialNB, getTcpProxy, isInError, isInitialized, processUpdate, readErrorHistoryNames, readSDO, resetError, saveParameters, toString, writeSDOgetNObserverThreads, getObservables, getTickMillis, init, listens, setNObserverThreads, setObservables, setTickMillis, shutdownNow, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchangeMode, checkFault, checkParameters, checkTargetReached, createStatusDataPublishedByEPOSController, defineAbsolutePosition, disable, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, faultReset, getErrorHistory, getErrorRegister, getMode, isEnabled, isEnabledToPublish, isInError, isInMode, isParametersOK, isTargetReached, isTurnedOff, off, quickStop, readCurrent, readMode, readNumberOfErrors, readParameters, readPosition, readProfileVelocity, readSSIPosition, readStatusWord, shutdownEPOS, switchOnEnableOperation, writeControlWord, writeParameter, writeParameterInHexa, writeParameters, writeParameters, writeTargetPositioncheckBooted, checkInitialized, createStatusDataPublishedByHardware, getNodeID, getSerialNB, initializeAndCheckHardware, isBooted, isInitialized, printState, publishDatagetComponentConfigurationEnvironment, getComponentLookup, getName, getSubsystemraiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarningchange, dropSubmittedChanges, getChildren, getComponentByName, getEnvironment, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, printConfigurableParameters, setBulkParameter, submitChange, submitChanges, validateBulkChangesetParameterBulkpublic SimuAutochangerOnlineClampController(String nodeID, String serialNB, String onlineClampName, Map<String,Integer> paramsForCurrent, Map<String,Integer> paramsForProfilePosition, Map<String,Integer> paramsForHoming)
nodeID - serialNB - onlineClampName - paramsForCurrent - paramsForProfilePosition - paramsForHoming - public void initModule()
initModule in class CanOpenDevicepublic void writeCurrent(int current)
writeCurrent in interface EPOSControllerwriteCurrent in class SimuEPOSControllerModulecurrent - public void activateBrakeAndDisable()
activateBrakeAndDisable in interface EPOSControllerWithBrakepublic void enableAndReleaseBrake()
enableAndReleaseBrake in interface EPOSControllerWithBrakepublic void doReleaseBrake()
doReleaseBrake in interface EPOSControllerWithBrakepublic boolean isBrakeActivated()
isBrakeActivated in interface EPOSControllerWithBrakepublic void activateBrake()
activateBrake in interface EPOSControllerWithBrakeCopyright © 2017 LSST. All rights reserved.