
public interface EPOSControllerForCarousel extends EPOSController
alertSeparator| Modifier and Type | Method and Description |
|---|---|
default void |
checkPositionSensorType(int sensortype) |
default void |
defineAbsolutePosition(int position)
Defines the actual position as the absolute position which value is given as
an argument.
|
default void |
doSetEncoderSSI() |
default void |
doSetSinusIncrementalEncoder() |
int |
getPositionSensorType() |
default boolean |
isTargetReached()
For carousel, status word is read by PDO so no need to read by SDO.
|
void |
setPositionSensorType(int pst) |
default void |
setPositionSensorTypeEncoderSSI()
Set PositionSensorType to Absolute encoder SSI (value=4)
|
default void |
setPositionSensorTypeSinusIncrementalEncoder()
Set PositionSensorType to Sinus Incremental Encoder(value=8)
|
canClearAlert, changeMode, changeProfileVelocity, checkEposMode, checkFault, checkHomingDone, checkParameters, checkState, checkTargetReached, convertEPOSValue, createStatusDataPublishedByEPOSController, definePositionFromNegativeLimitSwitch, disableOperation, disableVoltage, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, faultReset, getCurrent, getEposState, getErrorHistoryNB, getErrorRegister, getLastErrorCode, getLastErrorName, getMode, getPosition, getStatusWord, getVelocity, goToSwitchOnDisabled, isEnabled, isEnabledToPublish, isInError, isInMode, isInState, isOperationEnabled, isParametersOK, isReadyToSwitchOn, isSwitchedOn, isSwitchOnDisabled, printStatusWordInBinary, quickStop, readControlWord, readCurrent, readCurrentAverageValue, readFollowingError, readMode, readParameter, readParameter, readParameters, readParameters, readParameters, readPosition, readPositionSensorType, readProfileVelocity, readSSIPosition, readStatusWord, readVelocity, setEnabledToPublish, setEposState, shutdownController, stopAction, stopPosition, stopVelocity, switchOnEnableOperation, updateEposState, updateEposState, updateStatusWord, writeControlWord, writeCurrent, writeParameter, writeParameters, writeParameters, writeParameters, writeTargetPosition, writeTargetVelocitycheckBooted, 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, raiseWarningOnlyIfNewint getPositionSensorType()
void setPositionSensorType(int pst)
default boolean isTargetReached()
isTargetReached in interface EPOSController@Command(type=ACTION, level=1, description="Set PositionSensorType to Absolute encoder SSI (value is 4)") default void setPositionSensorTypeEncoderSSI()
default void doSetEncoderSSI()
@Command(type=ACTION, level=1, description="Set PositionSensorType to Sinus Incremental Encoder(value is 8)") default void setPositionSensorTypeSinusIncrementalEncoder()
default void doSetSinusIncrementalEncoder()
default void checkPositionSensorType(int sensortype)
@Command(type=ACTION, level=3, description="Define the actual position as position given as argument.") default void defineAbsolutePosition(int position)
EPOSControllerdefineAbsolutePosition in interface EPOSControllerposition - Copyright © 2021 LSST. All rights reserved.