
public class SimuAutochangerLinearRailController extends SimuEPOSControllerModule implements EPOSControllerForLinearRail
actualCurrent, position, ssiPosition, targetCurrent, targetPositionenabledToPublish, mode, parametersOK, turnedOfferrorHistory, errorRegister, inError, initialized, nodeID, serialNB, tcpProxy| Constructor and Description |
|---|
SimuAutochangerLinearRailController(String nodeID,
String serialNB,
String plutoGatewayName,
Map<String,Integer> paramsForCurrent,
Map<String,Integer> paramsForProfilePosition,
Map<String,Integer> paramsForHoming,
int encoderRibbonMinValue)
Build a new SimuAutochangerLinearRailController
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateBrakeAndDisable() |
void |
configureDigitalInputOfLinearRails() |
void |
configureDigitalOutputOfLinearRails() |
void |
doReleaseBrake() |
void |
enableAndReleaseBrake() |
int |
getEncoderRibbonMinValue() |
void |
homing() |
void |
initModule() |
boolean |
isHomingDone() |
void |
setSsiPosition(int ssiPosition) |
void |
writeTargetPosition(int positionToReached)
Simulates a command writeTargetPosition : the position given as argument
is the position to be reached.
|
activateBrake, checkCurrentValue, checkFault, checkParameters, defineAbsolutePosition, disable, displayErrorHistory, enable, enableAndWriteRelativePosition, isBooted, isEnabled, isParametersOK, off, quickStop, readCurrent, readErrorHistory, readErrorRegister, readMode, readNumberOfErrors, readParameters, readPosition, readProfileVelocity, readSSIPosition, releaseBrake, setPosition, shutdownEPOS, writeControlWord, writeCurrent, writeParameter, writeParameterInHexa, writeParameters, writeParametersactivateCurrentMode, activateHomingMode, activateProfilePositionMode, changeEPOSParameter, changeMode, checkParameters, checkTargetReached, enableAndWriteCurrent, faultReset, getMode, initializeAndCheckHardware, isEnabledToPublish, isInMode, isTargetReached, isTurnedOff, publishData, readControlWord, readCurrentAverageValue, readParameter, readParameter, readParameterInHexa, readParameterInHexa, readParameters, readParameters, readStatusWord, restoreParameters, stopCurrent, switchOnEnableOperation, writeParameter, writeParameterInHexa, writeParametersconfigAsHeartbeatConsumer, configAsHeartbeatProducer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayErrorRegister, getErrorHistory, getErrorRegister, getNodeID, getSerialNB, getTcpProxy, isInError, isInitialized, processUpdate, readErrorHistoryNames, readSDO, resetError, saveParameters, toString, writeSDOgetNObserverThreads, getObservables, getTickMillis, init, listens, sendSignal, sendSignalWithTimeLimit, setNObserverThreads, setObservables, setTickMillis, shutdownNow, signal, startTicking, tick, updateaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactivateBrakechangeMode, checkFault, checkParameters, checkTargetReached, createStatusDataPublishedByEPOSController, defineAbsolutePosition, disable, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, faultReset, getErrorHistory, getErrorRegister, getMode, isEnabled, isEnabledToPublish, isInError, isInMode, isParametersOK, isTargetReached, isTurnedOff, off, quickStop, readCurrent, readMode, readNumberOfErrors, readParameters, readPosition, readProfileVelocity, readSSIPosition, readStatusWord, shutdownEPOS, switchOnEnableOperation, writeControlWord, writeCurrent, writeParameter, writeParameterInHexa, writeParameters, writeParameterscheckBooted, checkInitialized, createStatusDataPublishedByHardware, getNodeID, getSerialNB, initializeAndCheckHardware, isBooted, isInitialized, printState, publishDatagetComponentConfigurationEnvironment, getComponentLookup, getName, getSubsystemraiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarning, raiseWarningchange, dropSubmittedChanges, getChildren, getComponentByName, getEnvironment, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, postStart, printConfigurableParameters, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic SimuAutochangerLinearRailController(String nodeID, String serialNB, String plutoGatewayName, Map<String,Integer> paramsForCurrent, Map<String,Integer> paramsForProfilePosition, Map<String,Integer> paramsForHoming, int encoderRibbonMinValue)
nodeID - serialNB - plutoGatewayName - paramsForCurrent - paramsForProfilePosition - paramsForHoming - encoderRibbonMinValue - public void setSsiPosition(int ssiPosition)
public int getEncoderRibbonMinValue()
public void initModule()
initModule in class CanOpenDevicepublic void writeTargetPosition(int positionToReached)
writeTargetPosition in interface EPOSControllerwriteTargetPosition in class SimuEPOSControllerModulepositionToReached - public void configureDigitalInputOfLinearRails()
configureDigitalInputOfLinearRails in interface EPOSControllerForLinearRailpublic void configureDigitalOutputOfLinearRails()
configureDigitalOutputOfLinearRails in interface EPOSControllerForLinearRailpublic void homing()
homing in interface EPOSControllerForLinearRailpublic boolean isHomingDone()
isHomingDone in interface EPOSControllerForLinearRailpublic void activateBrakeAndDisable()
activateBrakeAndDisable in interface EPOSControllerWithBrakepublic void enableAndReleaseBrake()
enableAndReleaseBrake in interface EPOSControllerWithBrakepublic void doReleaseBrake()
doReleaseBrake in interface EPOSControllerWithBrakeCopyright © 2017 LSST. All rights reserved.