public class SftCarousel extends Carousel
ai814, 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, computeShortestRelativePosition, createStatusDataPublishedByCarousel, getClampXminus, getClampXminusController, getClampXplus, getClampXplusController, getEncoderSign, getFilterAtStandbyName, getFilterSocket, getSocketAtStandbyID, getSocketByName, getSocketsMap, getStepNB, grabFilterAtStandby, homing, initializeClampsState, isActionCompleted, isAtHandoff, isAtStandby, isAtStandby, isAutochangerHoldingFilter, isClampsStateInitialized, isFilterOnCarousel, isHoldingFilter, isHoldingFilterAtStandby, isHomingDone, isNotHoldingFilter, isReadyToGrabAFilterAtStandby, myDevicesReady, publishData, quickStopAction, releaseClamps, releaseClampsContact, rotateEmptySocketAtStandby, rotateSocketToStandby, rotateToRelativePosition, startAction, ungrabFilterAtStandby, unlockClamps, updateCurrent, updatePosition, updateSocketAtStandbyState, updateSocketNotAtStandby, updateState, updateStateWithSensorsAtStandby, 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 © 2018 LSST. All rights reserved.