public class CanOpenEPOSLinearRailTruck extends CanOpenEPOSWithPDO implements EPOSControllerForLinearRail
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, tcpProxyalertSeparator| Constructor and Description |
|---|
CanOpenEPOSLinearRailTruck() |
| Modifier and Type | Method and Description |
|---|---|
void |
build() |
void |
checkConfigDigitalInputOfLinearRails() |
void |
checkConfigDigitalOutputOfLinearRails() |
void |
configureDigitalInputOfLinearRails()
Configure this controller to be used as an autochanger linear rail truck
controller.
|
void |
configureDigitalOutputOfLinearRails()
Configuration of an EPOS controller to work with a holding brake.
|
void |
faultReset()
Clear faults on the controller and clear alarm that was raised for this
controller.
|
void |
homing() |
void |
init() |
boolean |
isBrakeActivatedPub()
For GUI.
|
boolean |
isHomingDone()
return true if homing is done: the controller knows its absolute position.
|
void |
setBrakeActivatedPub(boolean brakeActivatedToPublish) |
void |
shutdown() |
doInitializePDOs, extractAverageCurrent, extractAverageVelocity, extractCurrent, extractFollowingError, extractPosition, extractStatusWord, getCobid1, getCobid2, getPdo1, getPdo2, printValuesUpdatedByPDOs, setPdo1, setPdo2, updateFromPDOchangeEPOSParameter, changeMode, checkFault, checkParameters, checkParameters, 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, 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 boolean isBrakeActivatedPub()
EPOSControllerWithBrakeisBrakeActivatedPub in interface EPOSControllerWithBrakepublic void setBrakeActivatedPub(boolean brakeActivatedToPublish)
setBrakeActivatedPub in interface EPOSControllerWithBrakepublic void init()
init in interface org.lsst.ccs.framework.HasLifecycleinit in class CanOpenEPOSWithPDOpublic void build()
build in interface org.lsst.ccs.framework.HasLifecyclebuild in class CanOpenEPOS@Command(type=QUERY, level=1, description="return true if homing is done: the controller knows its absolute position.") public boolean isHomingDone()
isHomingDone in interface EPOSControllerForLinearRail@Command(type=QUERY, level=1, description="Do homing of the controller.") public void homing()
homing in interface EPOSControllerForLinearRailpublic void faultReset()
CanOpenEPOSfaultReset in interface EPOSControllerfaultReset in class CanOpenEPOS@Command(type=ACTION, level=3, description="To configure the autochanger linear rails controllers.") public void configureDigitalInputOfLinearRails()
configureDigitalInputOfLinearRails in interface EPOSControllerForLinearRailSDORequestException@Command(type=QUERY, level=1, description="check configuration of digital input of linear rail controller.") public void checkConfigDigitalInputOfLinearRails()
@Command(type=ACTION, level=1, description="To configure the autochanger linear rails controllers.") public void configureDigitalOutputOfLinearRails()
configureDigitalOutputOfLinearRails in interface EPOSControllerForLinearRailSDORequestException@Command(type=QUERY, level=1, description="check configuration of digital output of linear rail controller.") public void checkConfigDigitalOutputOfLinearRails()
public void shutdown()
shutdown in interface org.lsst.ccs.framework.HasLifecycleCopyright © 2024 LSST. All rights reserved.