
public class CanOpenEPOSLinearRailTruck extends CanOpenEPOS implements EPOSControllerForLinearRail
enabledToPublish, mode, parametersOKbooted, errorHistory, errorRegister, inError, initialized, name, nodeID, serialNB, subs, tcpProxyalertSeparater| Constructor and Description |
|---|
CanOpenEPOSLinearRailTruck(int nodeID,
String serialNB,
HashMap<String,Integer> paramsForCurrent,
HashMap<String,Integer> paramsForProfilePosition,
HashMap<String,Integer> paramsForHoming,
int encoderRibbonMinValue)
Build a new CanOpenEPOS24
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateBrakeAndDisable()
activateBrakeAndDisable
|
void |
checkConfigDigitalInputOfLinearRails() |
void |
checkConfigDigitalOutputOfLinearRails() |
void |
configureDigitalInputOfLinearRails()
Configure this controller to be used as an autochanger linear rail truck
controller.
|
void |
configureDigitalOutputOfLinearRails()
Configuration of an EPOS controller to work with a holding brake.
|
void |
homing() |
boolean |
isHomingDone()
return true if homing is done: the controller knows its absolute
position.
|
void |
shutdown() |
changeEPOSParameter, changeMode, changeProfileVelocity, checkFault, checkParameters, checkParameters, faultReset, getMode, initializeAndCheckHardware, isEnabledToPublish, isParametersOK, printControlWord, printStatusWord, publishData, readControlWord, readCurrent, readCurrentAverageValue, readMode, readParameter, readStatusWord, readVelocity, restoreParameters, setEnabledToPublish, writeControlWord, writeCurrent, writeParameter, writeParameters, writeTargetPosition, writeTargetVelocityconfigAsHeartbeatConsumer, configAsHeartbeatProducer, createStatusDataPublishedByCanOpenDevice, displayErrorHistory, displayErrorRegister, doInitializePDOs, getAlertService, getErrorHistory, getErrorRegister, getName, getNodeID, getSerialNB, getSubsystem, getTcpProxy, isBooted, isInError, isInitialized, onEmergencyMessage, printSerialNumber, readErrorHistory, readErrorRegister, readNumberOfErrors, readSDO, resetError, saveParameters, setBooted, toString, updateFromPDO, writeSDOclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactivateBrake, createStatusDataPublishedByEPOSController, doReleaseBrake, enableAndReleaseBrake, isBrakeActivatedchangeMode, changeProfileVelocity, checkCurrent, checkEnabled, checkFault, checkParameters, checkTargetReached, convertEPOSValue, defineAbsolutePosition, definePositionFromNegativeLimitSwitch, disable, disableVoltage, displayErrorHistory, enable, enableAndWriteAbsolutePosition, enableAndWriteCurrent, enableAndWriteRelativePosition, getErrorHistory, getErrorRegister, getMode, isEnabled, isEnabledToPublish, isInError, isInMode, isParametersOK, isTargetReached, quickStop, readControlWord, readCurrent, readMode, readNumberOfErrors, readParameter, readParameter, readParameters, readParameters, readParameters, readPosition, readPositionSensorType, readProfileVelocity, readSSIPosition, readStatusWord, readVelocity, setEnabledToPublish, startVelocity, stopAction, stopPosition, stopVelocity, switchOnEnableOperation, writeControlWord, writeCurrent, writeParameter, writeParameters, writeParameters, writeParameters, writeTargetPosition, writeTargetVelocitycheckBooted, checkId, checkInitialized, createStatusDataPublishedByHardware, doInitializePDOs, getName, getNodeID, getSerialNB, initializeAndCheckHardware, initializePDOs, isBooted, isInitialized, printState, publishData, raiseAlarmIfMissing, setBooted, updateFromPDOonEmergencyMessage, onFault, onFaultResetclearAlarm, getAlertService, getSubsystem, raiseAlarm, raiseAlarm, raiseAlarm, raiseAlarm, raiseWarning, raiseWarningpublic CanOpenEPOSLinearRailTruck(int nodeID,
String serialNB,
HashMap<String,Integer> paramsForCurrent,
HashMap<String,Integer> paramsForProfilePosition,
HashMap<String,Integer> paramsForHoming,
int encoderRibbonMinValue)
nodeID - serialNB - paramsForCurrent - paramsForProfilePosition - paramsForHoming - encoderRibbonMinValue - @Command(type=QUERY, description="return true if homing is done: the controller knows its absolute position.") public boolean isHomingDone()
isHomingDone in interface EPOSControllerForLinearRail@Command(type=QUERY, level=1, description="Do homing of the controller.") public void homing()
homing in interface EPOSControllerForLinearRail@Command(type=ACTION, level=1, description="activate brake to prevent motion and disable controller.") public void activateBrakeAndDisable()
activateBrakeAndDisable in interface EPOSControllerWithBrake@Command(type=ACTION, level=1, description="To configure the autochanger linear rails controllers.") public void configureDigitalInputOfLinearRails()
configureDigitalInputOfLinearRails in interface EPOSControllerForLinearRailSDORequestException@Command(type=QUERY, level=1, description="check configuration of digital input of linear rail controller.") public void checkConfigDigitalInputOfLinearRails()
@Command(type=ACTION, level=1, description="To configure the autochanger linear rails controllers.") public void configureDigitalOutputOfLinearRails()
configureDigitalOutputOfLinearRails in interface EPOSControllerForLinearRailSDORequestException@Command(type=QUERY, level=1, description="check configuration of digital output of linear rail controller.") public void checkConfigDigitalOutputOfLinearRails()
public void shutdown()
shutdown in interface org.lsst.ccs.framework.HasLifecycleCopyright © 2018 LSST. All rights reserved.