public class AutochangerThreeOnlineClampsProto extends AutochangerThreeOnlineClamps
autochanger, clampsList, currentRampHandle, maxTimeToCloseClampsX, maxTimeToLockAllClamps, maxTimeToOpenClampsX, maxTimeToUnlockAllClamps, minPeriod, onlineClampXminus, onlineClampXplus, onlineClampYminus, timeoutForLockingClamps, timeoutForUnlockingClampsagentStateService, beginTime, commandDuration, currentAction, dataProviderDictionaryService, FCSLOG, hasToWaitForEndOfAction, lock, name, readSensorsHandle, scheduler, timeoutExceededalertSeparator| Constructor and Description |
|---|
AutochangerThreeOnlineClampsProto(AutochangerOnlineClamp onlineClampXminus,
AutochangerOnlineClamp onlineClampXplus,
AutochangerOnlineClamp onlineClampYminus) |
| Modifier and Type | Method and Description |
|---|---|
void |
abortAction(FcsEnumerations.MobileItemAction action,
long delay)
What to do to abort an action.
|
void |
closeClampsInModeCurrent()
Closes the 3 clamps in mode current.
|
void |
closeClampsXInModeCurrent() |
void |
openClampsInCurrentMode()
Opens the 3 clamps with a small pressure.
|
void |
openClampsXInCurrentMode()
opens the 2 clampsX in mode CURRENT.
|
void |
startAction(FcsEnumerations.MobileItemAction action)
starts the action given as argument.
|
activateBrakesAndDisableOperation, build, cancelCurrentRamp, checkParametersToCloseClampsX, checkParametersToOpenClampsX, closeClamps, computeStrainGaugeLockStatus, createStatusDataPublishedByThreeClamps, disableYminus, doLock, doUnlock, enableAndCheckControllersBeforeAction, endAction, executeCurrentRampToUnlockAllClamps, getLockStatus, homing, initializeHardware, isActionCompleted, isClosed, isHomingDone, isInError, isInitialized, isLocked, isLockStatusInitialized, isOpened, lockClamps, lockFilterAtOnline, myDevicesReady, openClamps, postStart, publishData, quickStopAction, setMinPeriod, testPeriodTask, unlockClamps, updateState, updateStateAndCheckSensors, updateStateWithSensorsToCheckIfActionIsCompleted, waitForEndOfCurrentRampcancelReadingSensors, checkReadyForAction, checkStopped, executeAction, getAlertService, getHaltRequired, getName, getSubsystem, isMoving, readSensorsUntilActionIsCompleted, shutdown, signal, waitForEndOfActionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckSensorsclearAlarm, getAlertSeparator, getAlertService, getName, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic AutochangerThreeOnlineClampsProto(AutochangerOnlineClamp onlineClampXminus, AutochangerOnlineClamp onlineClampXplus, AutochangerOnlineClamp onlineClampYminus)
@Command(type=ACTION,
level=1,
description="Close the 3 online clamps.",
timeout=6000)
public void closeClampsInModeCurrent()
@Command(type=ACTION,
level=3,
description="close clamps X",
timeout=6000)
public void closeClampsXInModeCurrent()
@Command(type=ACTION,
level=1,
description="Opens the 3 online clamps with a small pressure.",
timeout=15000)
public void openClampsInCurrentMode()
@Command(type=ACTION,
level=3,
description="open clampXs. for proto only.",
timeout=15000)
public void openClampsXInCurrentMode()
public void startAction(FcsEnumerations.MobileItemAction action)
MobileItemstartAction in class AutochangerThreeOnlineClampspublic void abortAction(FcsEnumerations.MobileItemAction action, long delay)
AutochangerThreeOnlineClampsabortAction in class AutochangerThreeOnlineClampsCopyright © 2021 LSST. All rights reserved.