public class SimuAutochangerTwoTrucks extends AutochangerTwoTrucks
AutochangerTwoTrucks.ActivatedACBrakes, AutochangerTwoTrucks.ReleasedACBrakesagentStateService, beginTime, commandDuration, currentAction, dataProviderDictionaryService, FCSLOG, hasToWaitForEndOfAction, lock, moving, name, path, readSensorsHandle, scheduler, timeoutExceededalertSeparator| Constructor and Description |
|---|
SimuAutochangerTwoTrucks(AutochangerTruck truckXminus,
AutochangerTruck truckXplus,
EPOSControllerForLinearRail acTruckXminusController,
EPOSControllerForLinearRail acTruckXplusController) |
| Modifier and Type | Method and Description |
|---|---|
int |
findTargetOnlinePosition()
Read the proximity sensors to adjust the new target online position once the
preliminaryTargetPosition has been reached
|
void |
releaseTruckTensionOnClamps()
In the moveAndClampOnline process, release the tension on the clamps after
they are locked by moving the trucks to a move natural position than the
computed Online postion.
|
abortAction, activateBrakesAndDisable, alignFollower, alignFollowerAndMoveEmptyFromApproachToHandoff, alignFollowerForLoader, alignFollowerLenient, alignFollowerStrict, build, checkConditionsForTrucksMotion, checkDeltaPosition, checkPositionSensors, configureControllers, createStatusDataPublishedByAutoChangerTrucks, enableControllersAndReleaseBrake, endAction, fastProfile, getApproachOnlinePosition, getApproachStandbyPosition, getDriverSide, getHandoffPosition, getOnlinePosition, getPosition, getStandbyPosition, getTimeoutForTrucksMotion, goToHandOff, goToHandOffForLoader, goToOnline, goToStandby, homing, init, initializeControllers, isActionCompleted, isAtHandoff, isAtOnline, isAtStandby, isHomingDone, isInitialized, isPositionCorrectForExchangeWithLoader, isPositionSensorErrorsTransient, isPositionSensorsInError, moveAndClampFilterOnline, moveFilterToStandby, moveFilterToStandbyPlusDelta, moveFollowerTruck, moveToAbsoluteTargetPosition, moveToApproachOnlinePositionWithHighVelocity, moveToApproachOnlinePositionWithLowVelocity, moveToApproachStandbyPositionWithHighVelocity, moveToApproachStandbyPositionWithLowVelocity, moveToHandoffWithHighVelocity, moveToHandoffWithLowVelocity, moveToSlowMotionPositionWithHighVelocity, moveToSlowMotionPositionWithLowVelocity, moveToStandbyEmptyWithLowVelocity, moveToStandbyPlusDeltaWithLowVelocity, moveToStandbyWithLowVelocity, moveToTargetOnlinePosition, myDevicesReady, postStart, publishData, quickStopAction, raiseProfileAcceleration, raiseProfileDeceleration, raiseProfileVelocity, readPosition, readProximitySensorDevice, recoveryGoToPosition, setNaturalPosition, shutdown, slowProfile, slowProfileAcceleration, slowProfileDeceleration, slowProfileVelocity, startAction, unclampAndMoveFilterToHandoff, updatePosition, updateState, updateStateWithSensorsToCheckIfActionIsCompletedcancelReadingSensors, checkReadyForAction, executeAction, getActionDurationPath, getAlertService, getHaltRequired, getName, getPath, getSubsystem, isMoving, readSensorsUntilActionIsCompleted, registerAction, signal, waitForEndOfActionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearAlarm, getAlertSeparator, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic SimuAutochangerTwoTrucks(AutochangerTruck truckXminus, AutochangerTruck truckXplus, EPOSControllerForLinearRail acTruckXminusController, EPOSControllerForLinearRail acTruckXplusController)
public int findTargetOnlinePosition()
AutochangerTwoTrucksfindTargetOnlinePosition in class AutochangerTwoTruckspublic void releaseTruckTensionOnClamps()
AutochangerTwoTrucksreleaseTruckTensionOnClamps in class AutochangerTwoTrucksCopyright © 2023 LSST. All rights reserved.