
public class Controller extends Object implements org.lsst.ccs.framework.HasLifecycle, org.lsst.ccs.framework.HardwareController, org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListener
| Constructor and Description |
|---|
Controller() |
| Modifier and Type | Method and Description |
|---|---|
void |
build() |
void |
changeAxisEnable(org.lsst.ccs.subsystem.motorplatform.bus.ChangeAxisEnable cmd) |
org.lsst.ccs.framework.TreeWalkerDiag |
checkHardware() |
void |
clearAllFaults(org.lsst.ccs.subsystem.motorplatform.bus.ClearAllFaults cmd) |
void |
clearAxisFaults(org.lsst.ccs.subsystem.motorplatform.bus.ClearAxisFaults cmd) |
void |
disableAllAxes(org.lsst.ccs.subsystem.motorplatform.bus.DisableAllAxes cmd) |
void |
enableAllAxes(org.lsst.ccs.subsystem.motorplatform.bus.EnableAllAxes cmd) |
void |
homeAxis(org.lsst.ccs.subsystem.motorplatform.bus.HomeAxis cmd) |
void |
moveAxisAbsolute(org.lsst.ccs.subsystem.motorplatform.bus.MoveAxisAbsolute cmd) |
void |
moveAxisRelative(org.lsst.ccs.subsystem.motorplatform.bus.MoveAxisRelative cmd) |
void |
sendAxisStatus(org.lsst.ccs.subsystem.motorplatform.bus.SendAxisStatus cmd) |
void |
sendConfiguration(org.lsst.ccs.subsystem.motorplatform.bus.SendConfiguration cmd) |
void |
sendControllerStatus(org.lsst.ccs.subsystem.motorplatform.bus.SendControllerStatus cmd) |
void |
stopAllMotion(org.lsst.ccs.subsystem.motorplatform.bus.StopAllMotion cmd) |
void |
updateStatus() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic void build()
build in interface org.lsst.ccs.framework.HasLifecyclepublic org.lsst.ccs.framework.TreeWalkerDiag checkHardware()
throws org.lsst.ccs.HardwareException
checkHardware in interface org.lsst.ccs.framework.HardwareControllerorg.lsst.ccs.HardwareExceptionpublic void stopAllMotion(org.lsst.ccs.subsystem.motorplatform.bus.StopAllMotion cmd)
stopAllMotion in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void sendControllerStatus(org.lsst.ccs.subsystem.motorplatform.bus.SendControllerStatus cmd)
sendControllerStatus in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void sendConfiguration(org.lsst.ccs.subsystem.motorplatform.bus.SendConfiguration cmd)
sendConfiguration in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void sendAxisStatus(org.lsst.ccs.subsystem.motorplatform.bus.SendAxisStatus cmd)
sendAxisStatus in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void homeAxis(org.lsst.ccs.subsystem.motorplatform.bus.HomeAxis cmd)
homeAxis in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void moveAxisAbsolute(org.lsst.ccs.subsystem.motorplatform.bus.MoveAxisAbsolute cmd)
moveAxisAbsolute in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void moveAxisRelative(org.lsst.ccs.subsystem.motorplatform.bus.MoveAxisRelative cmd)
moveAxisRelative in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void disableAllAxes(org.lsst.ccs.subsystem.motorplatform.bus.DisableAllAxes cmd)
disableAllAxes in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void enableAllAxes(org.lsst.ccs.subsystem.motorplatform.bus.EnableAllAxes cmd)
enableAllAxes in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void clearAxisFaults(org.lsst.ccs.subsystem.motorplatform.bus.ClearAxisFaults cmd)
clearAxisFaults in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void clearAllFaults(org.lsst.ccs.subsystem.motorplatform.bus.ClearAllFaults cmd)
clearAllFaults in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void changeAxisEnable(org.lsst.ccs.subsystem.motorplatform.bus.ChangeAxisEnable cmd)
changeAxisEnable in interface org.lsst.ccs.subsystem.motorplatform.bus.MotorCommandListenerpublic void updateStatus()
Copyright © 2020 LSST. All rights reserved.