
public class SimuAutochangerLinearRailController extends SimuEPOSController implements EPOSControllerForLinearRail
actualCurrent, ssiPosition, targetCurrent, targetPositioncurrent, enabledToPublish, eposState, followingError, mode, parametersOK, position, statusWord, velocitybooted, dataProviderDictionaryService, errorHistory, errorRegister, inError, initialized, lastErrorCode, lastErrorName, name, nodeID, serialNB, subs, tcpProxyalertSeparator| Constructor and Description |
|---|
SimuAutochangerLinearRailController() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateBrake()
Activate brake to prevent motion.
|
void |
activateBrakeAndDisable()
activateBrakeAndDisable
|
void |
configureDigitalInputOfLinearRails() |
void |
configureDigitalOutputOfLinearRails() |
void |
doReleaseBrake()
Release holding brake to be able to move linear rail trucks or open/close
ONLINE clamps.
|
int |
getEncoderRibbonMinValue() |
void |
homing() |
void |
init() |
boolean |
isBrakeActivated()
return true if brake if activated.
|
boolean |
isBrakeActivatedPub()
For GUI.
|
boolean |
isHomingDone() |
void |
setBrakeActivatedPub(boolean brakeActivatedToPublish) |
void |
setSsiPosition(int ssiPosition) |
void |
writeTargetPosition(int positionToReached)
Simulates a command writeTargetPosition : the position given as argument
is the position to be reached.
|
checkFault, checkParameters, defineAbsolutePosition, displayErrorHistory, enable, enableAndWriteRelativePosition, getErrorHistoryNB, goToSwitchOnDisabled, isEnabled, isParametersOK, isTargetReached, postStart, quickStop, readCurrent, readErrorRegister, readMode, readParameters, readPosition, readProfileVelocity, readSSIPosition, readStatusWord, setPosition, stopAction, updateErrorHistory, writeControlWord, writeCurrent, writeParameter, writeParameters, writeParametersbuild, changeEPOSParameter, changeMode, changeProfileVelocity, checkParameters, faultReset, getCurrent, getEposState, getFollowingError, getMode, getPosition, getStatusWord, getVelocity, initializeAndCheckHardware, isEnabledToPublish, isInError, printControlWord, publishData, readControlWord, readCurrentAverageValue, readFollowingError, readParameter, readVelocity, restoreParameters, setCurrent, setEnabledToPublish, setEposState, setVelocity, updateStatusWordconfigAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayError, displayErrorRegister, doInitializePDOs, getAlertService, getErrorHistory, getErrorRegister, getLastErrorCode, getLastErrorName, getName, getNodeID, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInitialized, onEmergencyMessage, printSerialNumber, readNumberOfErrors, readSDO, resetError, saveParameters, setBooted, toString, updateDeviceInfo, updateFromPDO, writeSDO, writeTransmissionTypeToDeviceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckBrakeActivated, checkBrakeReleased, createStatusDataPublishedByEPOSController, enableAndReleaseBrakecanClearAlert, changeMode, changeProfileVelocity, checkEposMode, checkFault, checkHomingDone, checkParameters, checkState, checkTargetReached, convertEPOSValue, defineAbsolutePosition, defineHomingCurrentThresholdNegativeSpeed, definePositionFromNegativeLimitSwitch, disableOperation, disableVoltage, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, faultReset, getCurrent, getEposState, getErrorHistoryNB, getErrorRegister, getLastErrorCode, getLastErrorName, getMode, getPosition, getStatusWord, getVelocity, goToOperationEnable, goToSwitchOnDisabled, isEnabled, isEnabledToPublish, isFault, isInError, isInMode, isInState, isOperationEnabled, isParametersOK, isQuickstop, isReadyToSwitchOn, isSwitchedOn, isSwitchOnDisabled, isTargetReached, printStatusWordInBinary, quickStop, readControlWord, readCurrent, readCurrentAverageValue, readFollowingError, readHomingMethod, readMode, readParameter, readParameter, readParameters, readParameters, readParameters, readPosition, readPositionSensorType, readProfileVelocity, readSSIPosition, readStatusWord, readVelocity, setCurrent, setEnabledToPublish, setEposState, setPosition, setVelocity, shutdownController, stopAction, stopPosition, stopVelocity, switchOnEnableOperation, updateEposState, updateEposState, updatePositionFromSDO, updateStatusWord, writeControlWord, writeCurrent, writeParameter, writeParameters, writeParameters, writeParameterscheckBooted, checkId, checkInitialized, createStatusDataPublishedByHardware, doInitializePDOs, getName, getNodeID, getSerialNB, initializeAndCheckHardware, initializePDOs, isBooted, isInitialized, printState, publishData, raiseAlarmIfMissing, raiseWarningIfMissing, setBooted, updateDeviceInfo, updateFromPDOonEmergencyMessage, onFault, onFaultResetclearAlarm, getAlertSeparator, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic boolean isBrakeActivatedPub()
EPOSControllerWithBrakeisBrakeActivatedPub in interface EPOSControllerWithBrakepublic void setBrakeActivatedPub(boolean brakeActivatedToPublish)
setBrakeActivatedPub in interface EPOSControllerWithBrakepublic void setSsiPosition(int ssiPosition)
public int getEncoderRibbonMinValue()
public void init()
init in interface org.lsst.ccs.framework.HasLifecyclepublic void writeTargetPosition(int positionToReached)
writeTargetPosition in interface EPOSControllerwriteTargetPosition in class SimuEPOSControllerpositionToReached - public void configureDigitalInputOfLinearRails()
configureDigitalInputOfLinearRails in interface EPOSControllerForLinearRailpublic void configureDigitalOutputOfLinearRails()
configureDigitalOutputOfLinearRails in interface EPOSControllerForLinearRailpublic void homing()
homing in interface EPOSControllerForLinearRailpublic boolean isHomingDone()
isHomingDone in interface EPOSControllerForLinearRailpublic void activateBrakeAndDisable()
EPOSControllerWithBrakeactivateBrakeAndDisable in interface EPOSControllerWithBrakepublic void doReleaseBrake()
EPOSControllerWithBrakedoReleaseBrake in interface EPOSControllerWithBrakepublic boolean isBrakeActivated()
EPOSControllerWithBrakeisBrakeActivated in interface EPOSControllerWithBrakepublic void activateBrake()
EPOSControllerWithBrakeactivateBrake in interface EPOSControllerWithBrakeCopyright © 2021 LSST. All rights reserved.