
public class SimuAutochangerLinearRailController extends SimuEPOSController implements EPOSControllerForLinearRail
actualCurrent, position, ssiPosition, targetCurrent, targetPositioncurrent, enabledToPublish, followingError, mode, parametersOK, velocitybooted, errorHistory, errorRegister, inError, initialized, name, nodeID, serialNB, subs, tcpProxyalertSeparator| Constructor and Description |
|---|
SimuAutochangerLinearRailController(int nodeID,
String serialNB,
SimuAutochangerPlutoGateway plutoGateway)
Build a new SimuAutochangerLinearRailController
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateBrake()
Activate brake to prevent motion.
|
void |
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 |
isHomingDone() |
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, enableAndWriteRelativePosition, isParametersOK, isTargetReached, postStart, quickStop, readCurrent, readErrorHistory, readErrorRegister, readMode, readNumberOfErrors, readParameters, readPosition, readProfileVelocity, readSSIPosition, readStatusWord, setPosition, stopAction, switchOnEnableOperation, writeControlWord, writeCurrent, writeParameter, writeParameters, writeParameterschangeEPOSParameter, changeMode, changeProfileVelocity, checkParameters, faultReset, getCurrent, getFollowingError, getMode, getPosition, getVelocity, initializeAndCheckHardware, isEnabledToPublish, printControlWord, publishData, readControlWord, readCurrentAverageValue, readFollowingError, readParameter, readVelocity, restoreParameters, setEnabledToPublish, writeTargetVelocityconfigAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayError, displayErrorRegister, doInitializePDOs, getAlertService, getErrorHistory, getErrorRegister, getName, getNodeID, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInError, isInitialized, onEmergencyMessage, printSerialNumber, readSDO, resetError, saveParameters, setBooted, toString, updateFromPDO, writeSDO, writeTransmissionTypeToDeviceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateStatusDataPublishedByEPOSController, enableAndReleaseBrakecanClearAlert, changeMode, changeProfileVelocity, checkEnabled, checkFault, checkParameters, checkTargetReached, convertEPOSValue, defineAbsolutePosition, definePositionFromNegativeLimitSwitch, disableOperation, disableVoltage, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, getCurrent, getErrorHistory, getErrorRegister, getMode, getPosition, getVelocity, isEnabled, isEnabledToPublish, isInError, isInMode, isParametersOK, isTargetReached, printStatusWordInBinary, quickStop, readControlWord, readCurrent, readCurrentAverageValue, readFollowingError, readMode, readNumberOfErrors, readParameter, readParameter, readParameters, readParameters, readParameters, readPosition, readPositionSensorType, readProfileVelocity, readSSIPosition, readStatusWord, readVelocity, setEnabledToPublish, shutdownController, stopAction, stopPosition, stopVelocity, switchOn, switchOnEnableOperation, writeControlWord, writeCurrent, writeParameter, writeParameters, writeParameters, writeParameters, 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 SimuAutochangerLinearRailController(int nodeID,
String serialNB,
SimuAutochangerPlutoGateway plutoGateway)
nodeID - serialNB - plutoGateway - public 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()
activateBrakeAndDisable in interface EPOSControllerWithBrakepublic void doReleaseBrake()
EPOSControllerWithBrakedoReleaseBrake in interface EPOSControllerWithBrakepublic boolean isBrakeActivated()
EPOSControllerWithBrakeisBrakeActivated in interface EPOSControllerWithBrakepublic void activateBrake()
EPOSControllerWithBrakeactivateBrake in interface EPOSControllerWithBrakeCopyright © 2019 LSST. All rights reserved.