public class CanOpenEPOSOnlineClamp extends CanOpenEPOSWithPDO implements EPOSControllerForOnlineClamp
cobid1, cobid2averageCurrent, controlWord, current, eposState, followingError, hasEncoder, mode, parametersOK, position, profileAcceleration, profileDeceleration, profileVelocity, simuEnabled, statusWord, velocitybooted, dataProviderDictionaryService, errorHistory, errorRegister, inError, initialized, lastErrorCode, lastErrorName, name, nodeID, path, serialNB, subs, tcpProxyFCSLOGalertSeparator| Constructor and Description |
|---|
CanOpenEPOSOnlineClamp() |
| Modifier and Type | Method and Description |
|---|---|
void |
homing()
homing of a ONLINE clamp in final products AC1 and AC2, the ONLINE clamps
have encoders.
|
void |
init() |
boolean |
isBrakeActivatedPub()
For GUI.
|
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 |
resetHoming() |
void |
setBrakeActivatedPub(boolean brakeActivatedToPublish) |
void |
setHomingDone() |
void |
shutdown() |
doInitializePDOs, extractAverageCurrent, extractAverageVelocity, extractCurrent, extractFollowingError, extractPosition, extractStatusWord, getCobid1, getCobid2, getPdo1, getPdo2, printValuesUpdatedByPDOs, setPdo1, setPdo2, updateFromPDObuild, changeEPOSParameter, changeMode, checkFault, checkParameters, checkParameters, faultReset, getAverageCurrent, getCurrent, getEposState, getFollowingError, getMode, getPosition, getProfileAcceleration, getProfileDeceleration, getProfileVelocity, getStatusWord, getVelocity, initializeAndCheckHardware, isInError, isParametersOK, printControlWord, printPDOConfiguration, publishData, publishDataDuringMotion, readControlWord, readCurrent, readCurrentAverageValue, readFollowingError, readMode, readParameter, readStatusWord, readVelocity, restoreParameters, setCurrent, setEposState, setPosition, setProfileAcceleration, setProfileDeceleration, setProfileVelocity, setVelocity, updateStatusWord, writeControlWord, writeCurrent, writeParameter, writeParameters, writeTargetPositionconfigAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayError, displayErrorHistory, displayErrorRegister, getAlertService, getErrorHistory, getErrorHistoryNB, getErrorRegister, getLastErrorCode, getLastErrorName, getName, getNodeID, getPath, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInitialized, onEmergencyMessage, printSerialNumber, readDeviceType, readErrorRegister, readNumberOfErrors, readSDO, resetError, saveParameters, setBooted, toString, updateDeviceInfo, updateErrorHistory, writeSDO, writeTransmissionTypeToDeviceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactivateBrake, activateBrakeAndDisable, checkBrakeActivated, checkBrakeReleased, createStatusDataPublishedByEPOSController, doReleaseBrake, enableAndReleaseBrake, isBrakeActivated, publishDatachangeMode, changeProfileAcceleration, changeProfileDeceleration, changeProfileVelocity, checkEposMode, checkFault, checkHomingDone, checkParameters, checkState, checkTargetReached, convertEPOSValue, createStatusDataPublishedDuringMotionNoEncoder, createStatusDataPublishedDuringMotionWithEncoder, defineAbsolutePosition, defineHomingCurrentThresholdNegativeSpeed, definePositionFromNegativeLimitSwitch, disableOperation, disableVoltage, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, faultReset, getAverageCurrent, getCurrent, getEposState, getErrorHistoryNB, getErrorRegister, getFollowingError, getLastErrorCode, getLastErrorName, getMode, getPosition, getProfileAcceleration, getProfileDeceleration, getProfileVelocity, getStatusWord, getVelocity, goToOperationEnable, goToSwitchOnDisabled, isEnabled, isFault, isHomingAttained, isInError, isInMode, isInState, isOperationEnabled, isParametersOK, isQuickstop, isReadyToSwitchOn, isSwitchedOn, isSwitchOnDisabled, isTargetReached, printStatusWordInBinary, publishDataDuringMotion, quickStop, readControllerStructure, readControlWord, readCurrent, readCurrentAverageValue, readFollowingError, readHomingMethod, readMode, readParameter, readParameter, readParameters, readParametersForMode, readPosition, readPositionSensorType, readProfileAcceleration, readProfileDeceleration, readProfileVelocity, readSSIPosition, readStatusWord, readVelocity, setCurrent, setEposState, setPosition, setProfileAcceleration, setProfileDeceleration, setProfileVelocity, setVelocity, shutdownController, stopAction, stopPosition, stopVelocity, switchOnEnableOperation, updateDataDuringMotionFromSDO, updateEposState, updateEposState, updatePositionFromSDO, updateStatusWord, writeControlWord, writeControlWord, writeCurrent, writeParameter, writeParameters, writeParameters, writeParameters, writeTargetPositioncheckBooted, checkId, checkInitialized, createStatusDataPublishedByHardware, doInitializePDOs, getName, getNodeID, getPath, getSerialNB, initializeAndCheckHardware, initializePDOs, isBooted, isInitialized, printState, raiseAlarmIfMissing, raiseWarningIfMissing, readDeviceType, setBooted, updateDeviceInfo, updateFromPDOonEmergencyMessage, onFault, onFaultResetclearAlarm, getAlertSeparator, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic void init()
init in interface org.lsst.ccs.framework.HasLifecycleinit in class CanOpenEPOSWithPDOpublic void resetHoming()
resetHoming in interface EPOSControllerForOnlineClamppublic boolean isBrakeActivatedPub()
EPOSControllerWithBrakeisBrakeActivatedPub in interface EPOSControllerWithBrakepublic void setBrakeActivatedPub(boolean brakeActivatedToPublish)
setBrakeActivatedPub in interface EPOSControllerWithBrake@Command(type=ACTION,
level=1,
description="Release brake to be able to move clamp.")
public void releaseBrake()
SDORequestExceptionpublic 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 EPOSControllerForOnlineClamp@Command(type=ACTION,
level=3,
description="Perform homing procedure of the clamp.")
public void homing()
homing in interface EPOSControllerForOnlineClamppublic void setHomingDone()
setHomingDone in interface EPOSControllerForOnlineClampCopyright © 2024 LSST. All rights reserved.