
public class SftCarousel extends Carousel
absoluteTargetPosition, ai814, deltaPosition, position, socketsMap, tcpProxyagentStateService, currentAction, FCSLOG, hasToWaitForEndOfAction, lock, name, readSensorsHandle, s, scheduleralertSeparator| Constructor and Description |
|---|
SftCarousel() |
| Modifier and Type | Method and Description |
|---|---|
int |
getPosition()
return carousel position.
|
CarouselSocket |
getSocketAtStandby()
Return the socket HALTED at STANDBY filterPosition if there is one.
|
boolean |
isRotating()
Returns true if carousel is rotating
|
void |
postStart()
Executed during Initialization phase by the framework.
|
String |
rotate(float angle)
Carousel can't rotate in single-filter-test
|
void |
updateClampsStateWithSensorsFromPDO()
Read the clamps state from PDO : all the clamp sensors are read at one time.
|
void |
updateStateWithSensors()
Read the clamps state from PDO : all the clamp sensors are read at one time.
|
abortAction, build, changeFilterID, checkConditionsForRotation, checkSensorTypeIncremental, computeNewPosition, createStatusDataPublishedByCarousel, getClampXminus, getClampXminusController, getClampXplus, getClampXplusController, getEncoderSign, getFilterAtStandbyName, getFilterID, getFilterSocket, getFullTurn, getSocketAtStandbyID, getSocketByName, getSocketsMap, homing, initializeClampsOffset, initializeClampsState, isActionCompleted, isAtHandoff, isAtStandby, isAtStandby, isAutochangerHoldingFilter, isClampsStateInitialized, isFilterOnCarousel, isHoldingFilter, isHoldingFilterAtStandby, isHomingDone, isNotHoldingFilter, isReadyToGrabAFilterAtStandby, myDevicesReady, publishData, quickStopAction, releaseClamps, releaseClampsContact, rotateEmptySocketAtStandby, rotateSocketToStandby, rotateToAbsolutePosition, startAction, unlockClamps, updateCurrent, updatePosition, updateSocketAtStandbyState, updateSocketAtStandbyWithSensors, updateSocketNotAtStandby, updateState, updateStateWithSensorsToCheckIfActionIsCompletedcancelReadingSensors, checkReadyForAction, checkStopped, executeAction, getAlertService, getHaltRequired, getName, getSubsystem, isMoving, readSensorsUntilActionIsCompleted, shutdown, signal, waitForEndOfActionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckHardware, checkStarted, checkStoppedclearAlarm, getAlertSeparator, getAlertService, getName, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarningpublic CarouselSocket getSocketAtStandby()
CarouselgetSocketAtStandby in class Carouselpublic int getPosition()
CarouselgetPosition in class Carouselpublic void postStart()
public boolean isRotating()
CarouselisRotating in class Carouselpublic void updateClampsStateWithSensorsFromPDO()
updateClampsStateWithSensorsFromPDO in class CarouselFcsHardwareException@Command(type=QUERY, level=1, description="Read sensors and update state") public void updateStateWithSensors()
updateStateWithSensors in interface FilterHolderupdateStateWithSensors in class CarouselFcsHardwareExceptionpublic String rotate(float angle)
angle - Copyright © 2019 LSST. All rights reserved.