public class SimuLoaderClampController extends SimuEPOSController
actualCurrent, ssiPosition, targetCurrent, targetPositionaverageCurrent, controlWord, current, eposState, followingError, hasEncoder, mode, parametersOK, position, profileAcceleration, profileDeceleration, profileVelocity, simuEnabled, statusWord, velocitybooted, dataProviderDictionaryService, errorHistory, errorRegister, inError, initialized, lastErrorCode, lastErrorName, name, nodeID, path, serialNB, subs, tcpProxyalertSeparator| Constructor and Description |
|---|
SimuLoaderClampController() |
| Modifier and Type | Method and Description |
|---|---|
void |
changeMode(EPOSEnumerations.EposMode newmode)
This methods changes the mode to the new mode given as an argument.
|
void |
init() |
void |
writeCurrent(int aValue)
In unsCurrent mode this methods send a unsCurrent to the motor.
|
void |
writeTargetPosition(int positionToReached)
In PROFILE_POSITION mode this methods set the target position.
|
checkFault, checkParameters, defineAbsolutePosition, displayErrorHistory, enable, enableAndWriteRelativePosition, getErrorHistoryNB, goToOperationEnable, goToSwitchOnDisabled, isEnabled, isParametersOK, isTargetReached, postStart, quickStop, readCurrent, readErrorRegister, readMode, readParameter, readParametersForMode, readPosition, readProfileVelocity, readSSIPosition, readStatusWord, setPosition, stopAction, updateErrorHistory, writeControlWord, writeParameters, writeParametersbuild, changeEPOSParameter, checkParameters, faultReset, getAverageCurrent, getCurrent, getEposState, getFollowingError, getMode, getPosition, getProfileAcceleration, getProfileDeceleration, getProfileVelocity, getStatusWord, getVelocity, initializeAndCheckHardware, isInError, printControlWord, printPDOConfiguration, publishData, publishDataDuringMotion, readControlWord, readCurrentAverageValue, readFollowingError, readVelocity, restoreParameters, setCurrent, setEposState, setProfileAcceleration, setProfileDeceleration, setProfileVelocity, setVelocity, updateStatusWord, writeParameterconfigAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayError, displayErrorRegister, doInitializePDOs, getAlertService, getErrorHistory, getErrorRegister, getLastErrorCode, getLastErrorName, getName, getNodeID, getPath, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInitialized, onEmergencyMessage, printSerialNumber, readDeviceType, readNumberOfErrors, readSDO, resetError, saveParameters, setBooted, toString, updateDeviceInfo, updateFromPDO, writeSDO, writeTransmissionTypeToDeviceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchangeProfileAcceleration, changeProfileDeceleration, changeProfileVelocity, checkEposMode, checkHomingDone, checkState, checkTargetReached, convertEPOSValue, createStatusDataPublishedByEPOSController, createStatusDataPublishedDuringMotionNoEncoder, createStatusDataPublishedDuringMotionWithEncoder, defineHomingCurrentThresholdNegativeSpeed, definePositionFromNegativeLimitSwitch, disableOperation, disableVoltage, enableAndWriteAbsolutePosition, enableAndWriteCurrent, getErrorRegister, getLastErrorCode, getLastErrorName, isFault, isHomingAttained, isInMode, isInState, isOperationEnabled, isQuickstop, isReadyToSwitchOn, isSwitchedOn, isSwitchOnDisabled, printStatusWordInBinary, readControllerStructure, readHomingMethod, readParameter, readParameters, readPositionSensorType, readProfileAcceleration, readProfileDeceleration, shutdownController, stopPosition, stopVelocity, switchOnEnableOperation, updateDataDuringMotionFromSDO, updateEposState, updateEposState, updatePositionFromSDO, writeControlWord, writeParameterscheckBooted, checkId, checkInitialized, createStatusDataPublishedByHardware, doInitializePDOs, getName, getNodeID, getPath, getSerialNB, initializePDOs, isBooted, isInitialized, printState, raiseAlarmIfMissing, raiseWarningIfMissing, readDeviceType, setBooted, updateDeviceInfo, updateFromPDOonEmergencyMessage, onFault, onFaultResetclearAlarm, getAlertSeparator, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarmOnlyIfNew, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyEveryTenMinutes, raiseAlertOnlyIfNew, raiseWarning, raiseWarning, raiseWarning, raiseWarning, raiseWarningOnlyEveryTenMinutes, raiseWarningOnlyIfNewpublic void init()
init in interface org.lsst.ccs.framework.HasLifecycleinit in class CanOpenEPOSpublic void writeCurrent(int aValue)
CanOpenEPOSwriteCurrent in interface EPOSControllerwriteCurrent in class SimuEPOSControlleraValue - UNIT=mA / FORMAT=decimal the value of the unsCurrent to be
sent.public void writeTargetPosition(int positionToReached)
CanOpenEPOSwriteTargetPosition in interface EPOSControllerwriteTargetPosition in class SimuEPOSControllerpositionToReached - UNIT=mA / FORMAT=decimal the value of the unsCurrent to be
sent.public void changeMode(EPOSEnumerations.EposMode newmode)
CanOpenEPOSchangeMode in interface EPOSControllerchangeMode in class CanOpenEPOSCopyright © 2024 LSST. All rights reserved.