public class SimuAutochangerOnlineClampController extends SimuEPOSControllerModule implements EPOSControllerWithBrake
actualCurrent, position, ssiPosition, targetCurrent, targetPositionenabledToPublish, mode, parametersOKbooted, errorHistory, errorRegister, inError, initialized, name, nodeID, serialNB, tcpProxyalertSeparater| Constructor and Description |
|---|
SimuAutochangerOnlineClampController(int nodeID,
String serialNB,
SimuAutochangerPlutoGateway plutoGateway,
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 |
init() |
boolean |
isBrakeActivated() |
void |
writeCurrent(int current)
Quick and dirty simulation.
|
checkCurrent, checkFault, checkParameters, defineAbsolutePosition, disable, displayErrorHistory, enable, enableAndWriteRelativePosition, isBooted, isEnabled, isParametersOK, isTargetReached, quickStop, readCurrent, readErrorHistory, readErrorRegister, readMode, readNumberOfErrors, readParameters, readPosition, readProfileVelocity, readSSIPosition, setPosition, stopAction, writeControlWord, writeParameter, writeParameters, writeParameters, writeTargetPositionchangeEPOSParameter, changeMode, checkParameters, getMode, initializeAndCheckHardware, isEnabledToPublish, publishData, readControlWord, readCurrentAverageValue, readParameter, readParameterInHexa, readParameterInHexa, readStatusWord, restoreParameters, setEnabledToPublish, writeTargetVelocityconfigAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayErrorRegister, getErrorHistory, getErrorRegister, getName, getNodeID, getSerialNB, getTcpProxy, isInError, isInitialized, onEmergencyMessage, readSDO, readStringSerialNumber, resetError, saveParameters, setBooted, toString, writeSDOclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchangeMode, checkCurrent, checkEnabled, checkFault, checkParameters, checkTargetReached, createStatusDataPublishedByEPOSController, defineAbsolutePosition, disable, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, faultReset, getErrorHistory, getErrorRegister, getMode, isEnabled, isEnabledToPublish, isInError, isInMode, isParametersOK, isTargetReached, quickStop, readCurrent, readMode, readNumberOfErrors, readParameter, readParameter, readParameters, readParameters, readParameters, readPosition, readPositionSensorType, readProfileVelocity, readSSIPosition, readStatusWord, resetError, setEnabledToPublish, startVelocity, stopAction, stopPosition, stopVelocity, switchOnEnableOperation, writeControlWord, writeParameter, writeParameters, writeParameters, writeParameters, writeTargetPosition, writeTargetVelocitycheckBooted, checkInitialized, createStatusDataPublishedByHardware, getNodeID, getSerialNB, initializeAndCheckHardware, isBooted, isInitialized, printState, publishData, raiseAlarmIfMissing, setBootedonEmergencyMessage, onFault, onFaultResetraiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningpublic SimuAutochangerOnlineClampController(int nodeID,
String serialNB,
SimuAutochangerPlutoGateway plutoGateway,
String onlineClampName,
Map<String,Integer> paramsForCurrent,
Map<String,Integer> paramsForProfilePosition,
Map<String,Integer> paramsForHoming)
nodeID - serialNB - plutoGateway - onlineClampName - paramsForCurrent - paramsForProfilePosition - paramsForHoming - public void init()
init in interface org.lsst.ccs.framework.HasLifecyclepublic 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.