public class SimuAutochangerLatchController extends SimuEPOSControllerModule
actualCurrent, mode, position, ssiPosition, targetCurrent, targetPosition, turnedOffbooted, bridge, errorHistory, errorRegister, inError, initialized, nodeID, serialNB, tcpProxy| Constructor and Description |
|---|
SimuAutochangerLatchController(String nodeID,
String serialNB,
String latchName,
String plutoGatewayName,
Map<String,Integer> paramsForCurrent,
Map<String,Integer> paramsForProfilePosition,
Map<String,Integer> paramsForHoming)
Build a SimuAutochangerLatchController.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initModule() |
String |
off()
Turn off controller.
|
void |
writeCurrent(int aValue)
In current mode this methods send a current to the motor.
|
activateBrake, changeMode, changeMode, checkFault, checkParameters, checkParameters, checkTargetReached, defineAbsolutePosition, disable, displayErrorHistory, enable, faultReset, getMaxCurrent, getMaxPosition, getMaxSpeed, getMinCurrent, getMinPosition, getMode, getParamsForCurrent, getParamsForHoming, getParamsForProfilePosition, getStatusData, initializeAndCheckHardware, isEnabled, isEnabledToPublish, isParametersOK, isTargetPositionReached, isTurnedOff, publishData, quickStop, readCurrent, readErrorHistory, readErrorRegister, readMode, readNumberOfErrors, readParameters, readPosition, readProfileVelocity, readSSIPosition, releaseBrake, saveParameters, setPosition, shutdown, switchOnEnableOperation, writeControlWord, writeParameter, writeParameterInHexa, writeParameters, writeParameters, writeTargetPositionconfigAsHeartbeatConsumer, configAsHeartbeatProducer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayErrorRegister, getErrorHistory, getErrorRegister, getNodeID, getSerialNB, getTcpProxy, isBooted, isInError, isInitialized, processUpdate, readErrorHistoryNames, readSDO, setBooted, 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, waitgetErrorHistory, getErrorRegister, isInErrorgetNodeID, getSerialNB, isBooted, isInitialized, printState, setBootedgetComponentConfigurationEnvironment, getComponentLookup, getName, getSubsystemraiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarning, raiseWarningchange, dropSubmittedChanges, getChildren, getComponentByName, getEnvironment, getParent, getParentObject, getSubmittedChanges, isParameterConfigurable, postStart, printConfigurableParameters, setBulkParameter, start, submitChange, submitChanges, validateBulkChangepublic SimuAutochangerLatchController(String nodeID, String serialNB, String latchName, String plutoGatewayName, Map<String,Integer> paramsForCurrent, Map<String,Integer> paramsForProfilePosition, Map<String,Integer> paramsForHoming)
nodeID - serialNB - latchName - plutoGatewayName - paramsForCurrent - paramsForProfilePosition - paramsForHoming - public void initModule()
initModule in class CanOpenDevicepublic void writeCurrent(int aValue)
EPOSControllerwriteCurrent in interface EPOSControllerwriteCurrent in class SimuEPOSControllerModuleaValue - UNIT=mA / FORMAT=decimal the value of the current to be
sent.public String off()
EPOSControlleroff in interface EPOSControlleroff in class SimuEPOSControllerModuleCopyright © 2016 LSST. All rights reserved.