
public interface EPOSControllerWithBrake extends EPOSController
alertSeparater| Modifier and Type | Method and Description |
|---|---|
default void |
activateBrake()
Activate brake to prevent motion.
|
void |
activateBrakeAndDisable() |
default StatusDataPublishedByEPOSController |
createStatusDataPublishedByEPOSController()
Creates an object to be published on the STATUS bus by an EPOSController.
|
default void |
doReleaseBrake()
Release holding brake to be able to move linear rail trucks or open/close ONLINE clamps.
|
default void |
enableAndReleaseBrake()
enableAndReleaseBrake
if this controller is a slave command is rejected because we have to check
if master controller is enabled.
|
default boolean |
isBrakeActivated()
return true if brake if activated.
|
changeMode, changeProfileVelocity, checkCurrent, checkEnabled, checkFault, checkParameters, checkTargetReached, convertEPOSValue, defineAbsolutePosition, definePositionFromNegativeLimitSwitch, disable, disableVoltage, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, getErrorHistory, getErrorRegister, getMode, isEnabled, isEnabledToPublish, isInError, isInMode, isParametersOK, isTargetReached, quickStop, readControlWord, readCurrent, readMode, readNumberOfErrors, readParameter, readParameter, readParameters, readParameters, readParameters, readPosition, readPositionSensorType, readProfileVelocity, readSSIPosition, readStatusWord, readVelocity, setEnabledToPublish, startVelocity, stopAction, stopPosition, stopVelocity, 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, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarningvoid activateBrakeAndDisable()
default void doReleaseBrake()
SDORequestException@Command(type=ACTION, level=1, description="Enable and release brake to permit motion. Not allowed in MASTER_ENCODER mode.") default void enableAndReleaseBrake()
@Command(type=ACTION, level=1, description="Activate brake to prevent motion.") default void activateBrake()
SDORequestException@Command(type=QUERY, level=1, description="return true if brake if activated.") default boolean isBrakeActivated()
default StatusDataPublishedByEPOSController createStatusDataPublishedByEPOSController()
EPOSControllercreateStatusDataPublishedByEPOSController in interface EPOSControllerCopyright © 2018 LSST. All rights reserved.