public class CanOpenEPOSOnlineClamp extends CanOpenEPOS implements EPOSControllerForOnlineClamp
current, enabledToPublish, followingError, mode, parametersOK, position, statusWord, velocitybooted, errorHistory, errorRegister, inError, initialized, lastErrorCode, lastErrorName, name, nodeID, serialNB, subs, tcpProxyalertSeparator| Constructor and Description |
|---|
CanOpenEPOSOnlineClamp(int nodeID,
String serialNB)
build a new CanOpenEPOSOnlineClamp
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateBrakeAndDisable() |
void |
homing()
homing of a ONLINE clamp in final products AC1 and AC2, the ONLINE clamps
have encoders.
|
boolean |
isHomingDone()
return true if homing is done: the controller knows its absolute
position.
|
void |
releaseBrake()
Release brake to be able to open or close clamp.
|
void |
shutdown() |
changeEPOSParameter, changeMode, changeProfileVelocity, checkFault, checkParameters, checkParameters, faultReset, getCurrent, getFollowingError, getMode, getPosition, getVelocity, initializeAndCheckHardware, isEnabledToPublish, isParametersOK, printControlWord, publishData, readControlWord, readCurrent, readCurrentAverageValue, readFollowingError, readMode, readParameter, readStatusWord, readVelocity, restoreParameters, setEnabledToPublish, writeControlWord, writeCurrent, writeParameter, writeParameters, writeTargetPosition, writeTargetVelocityconfigAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayError, displayErrorHistory, displayErrorRegister, doInitializePDOs, getAlertService, getErrorHistory, getErrorHistoryNB, getErrorRegister, getLastErrorCode, getLastErrorName, getName, getNodeID, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInError, isInitialized, onEmergencyMessage, printSerialNumber, readErrorRegister, readNumberOfErrors, readSDO, resetError, saveParameters, setBooted, toString, updateErrorHistory, updateFromPDO, writeSDO, writeTransmissionTypeToDeviceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactivateBrake, createStatusDataPublishedByEPOSController, doReleaseBrake, enableAndReleaseBrake, isBrakeActivatedcanClearAlert, changeMode, changeProfileVelocity, checkEnabled, checkFault, checkHomingDone, checkParameters, checkTargetReached, convertEPOSValue, defineAbsolutePosition, definePositionFromNegativeLimitSwitch, disableOperation, disableVoltage, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, getCurrent, getErrorHistoryNB, getErrorRegister, getLastErrorCode, getLastErrorName, getMode, getPosition, getVelocity, isEnabled, isEnabledToPublish, isInError, isInMode, isParametersOK, isTargetReached, printStatusWordInBinary, quickStop, readControlWord, readCurrent, readCurrentAverageValue, readFollowingError, readMode, readParameter, readParameter, readParameters, readParameters, readParameters, readPosition, readPositionSensorType, readProfileVelocity, readSSIPosition, readStatusWord, readVelocity, setEnabledToPublish, shutdownController, stopAction, stopPosition, stopVelocity, switchOn, switchOnEnableOperation, writeControlWord, writeCurrent, writeParameter, writeParameters, writeParameters, writeParameters, writeTargetPosition, writeTargetVelocitycheckBooted, checkId, checkInitialized, createStatusDataPublishedByHardware, doInitializePDOs, getName, getNodeID, getSerialNB, initializeAndCheckHardware, initializePDOs, isBooted, isInitialized, printState, publishData, raiseAlarmIfMissing, setBooted, updateFromPDOonEmergencyMessage, onFault, onFaultResetclearAlarm, getAlertSeparator, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarningpublic CanOpenEPOSOnlineClamp(int nodeID,
String serialNB)
nodeID - serialNB - @Command(type=ACTION,
level=1,
description="Release brake to be able to move clamp.")
public void releaseBrake()
SDORequestExceptionpublic void activateBrakeAndDisable()
activateBrakeAndDisable in interface EPOSControllerWithBrakepublic void shutdown()
shutdown in interface org.lsst.ccs.framework.HasLifecycle@Command(type=QUERY,
level=1,
description="return true if homing is done: the controller knows its absolute position.")
public boolean isHomingDone()
isHomingDone in interface EPOSControllerForOnlineClamppublic void homing()
homing in interface EPOSControllerForOnlineClampCopyright © 2019 LSST. All rights reserved.