
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, moving, name, readSensorsHandle, scheduler, timeoutExceededalertSeparator| Constructor and Description |
|---|
AutochangerThreeOnlineClampsProto(AutochangerOnlineClamp onlineClampXminus,
AutochangerOnlineClamp onlineClampXplus,
AutochangerOnlineClamp onlineClampYminus) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkParametersToCloseClampsX() |
void |
checkParametersToOpenClampsX() |
void |
closeClamps()
close clamps in mode PROFILE_POSITION.
|
void |
closeClampsInCurrentMode()
Closes the 3 clamps in mode current.
|
void |
closeClampsXInCurrentMode() |
void |
openClamps()
Opens the 3 clamps.
|
void |
openClampsInCurrentMode()
Opens the 3 clamps with a small pressure.
|
void |
openClampsXInCurrentMode()
opens the 2 clampsX in mode CURRENT.
|
abortAction, build, computeStrainGaugeLockStatus, createStatusDataPublishedByThreeClamps, endAction, getLockStatus, homing, initializeHardware, isActionCompleted, isClosed, isHomingDone, isInError, isInitialized, isLocked, isLockStatusInitialized, isOpened, lockClamps, lockFilterAtOnline, myDevicesReady, postStart, publishData, quickStopAction, setMinPeriod, startAction, testPeriodTask, unlockClamps, updateState, updateStateAndCheckSensors, updateStateWithSensorsToCheckIfActionIsCompletedcancelReadingSensors, checkReadyForAction, checkStopped, executeAction, getAlertService, getHaltRequired, getName, getSubsystem, isMoving, readSensorsUntilActionIsCompleted, shutdown, signal, waitForEndOfActionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckSensorsclearAlarm, getAlertSeparator, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic AutochangerThreeOnlineClampsProto(AutochangerOnlineClamp onlineClampXminus, AutochangerOnlineClamp onlineClampXplus, AutochangerOnlineClamp onlineClampYminus)
public void openClamps()
AutochangerThreeOnlineClampsopenClamps in class AutochangerThreeOnlineClampspublic void closeClamps()
AutochangerThreeOnlineClampscloseClamps in class AutochangerThreeOnlineClamps@Command(type=ACTION, level=1, description="Close the 3 online clamps.", timeout=6000) public void closeClampsInCurrentMode()
@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()
@Command(type=ACTION, level=3, description="close clamps X", timeout=6000) public void closeClampsXInCurrentMode()
public void checkParametersToOpenClampsX()
public void checkParametersToCloseClampsX()
Copyright © 2021 LSST. All rights reserved.