
public class AutochangerThreeOnlineClampsProto extends AutochangerThreeOnlineClamps
autochanger, clampsList, currentRampHandle, maxTimeToCloseClampsX, maxTimeToLockAllClamps, maxTimeToOpenClampsX, maxTimeToUnlockAllClamps, minPeriod, onlineClampXminus, onlineClampXplus, onlineClampYminus, timeoutForLockingClamps, timeoutForUnlockingClampsagentStateService, currentAction, FCSLOG, hasToWaitForEndOfAction, lock, name, readSensorsHandle, s, scheduleralertSeparator| 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 |
closeAndLockClampsInModeCurrent()
Closes and locks the online clamps.
|
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.
|
void |
unlockAndOpenClamps()
Unlock and openClampInCurrentMode the online clamps.
|
activateBrakesAndDisableOperation, cancelCurrentRamp, checkParametersToCloseClampsX, checkParametersToOpenClampsX, closeAndLockClamps, closeClamps, computeStrainGaugeLockStatus, createStatusDataPublishedByThreeClamps, doLock, doUnlock, enableAndCheckControllersBeforeAction, endAction, executeCurrentRampToUnlockAllClamps, getLockStatus, homing, initializeHardware, isActionCompleted, isClosed, isHomingDone, isInError, isInitialized, isLocked, isLockStatusInitialized, isOpened, lockClamps, 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, raiseWarning, raiseWarningpublic AutochangerThreeOnlineClampsProto(AutochangerOnlineClamp onlineClampXminus, AutochangerOnlineClamp onlineClampXplus, AutochangerOnlineClamp onlineClampYminus)
@Command(type=ACTION, level=0, description="Unlock and open the online clamps.", timeout=15000) public void unlockAndOpenClamps()
unlockAndOpenClamps in class AutochangerThreeOnlineClampsFcsHardwareException@Command(type=ACTION, level=0, description="Closes and locks the online clamps.", timeout=15000) public void closeAndLockClampsInModeCurrent()
FcsHardwareException@Command(type=ACTION, level=1, description="Close the 3 online clamps.", timeout=15000) public void closeClampsInModeCurrent()
@Command(type=ACTION, level=3, description="close clamps X", timeout=15000) 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 © 2019 LSST. All rights reserved.