Package edu.tufts.hrilab.diarcros.pr2
Class RGripperControllerGripperActionNode
java.lang.Object
edu.tufts.hrilab.diarcros.pr2.RGripperControllerGripperActionNode
-
Method Summary
Modifier and TypeMethodDescriptionbooleancallRGripperControllerGripperActionNodeGetLoggers(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) booleancallRGripperControllerGripperActionNodeSetLoggerLevel(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) voidvoidvoidcancelGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) Singleton accessor method.pr2_controllers_msgs.Pr2GripperCommandResultedu.tufts.hrilab.diarcros.msg.pr2_controllers_msgs.Pr2GripperCommandedu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Logorg.ros.actionlib.state.SimpleClientGoalStategetState()voidsendClock(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) voidsendGoal(edu.tufts.hrilab.diarcros.msg.pr2_controllers_msgs.Pr2GripperCommandGoal goal) voidsendRGripperControllerState(edu.tufts.hrilab.diarcros.msg.pr2_controllers_msgs.JointControllerState msg) voidvoidbooleanwaitForResult(long timeout, TimeUnit units) voidbooleanwaitForServer(long timeout, TimeUnit units)
-
Method Details
-
getInstance
Singleton accessor method. Thread-safe.- Returns:
-
waitForNode
public void waitForNode() -
getRosout
public edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Log getRosout() -
getRGripperControllerCommand
public edu.tufts.hrilab.diarcros.msg.pr2_controllers_msgs.Pr2GripperCommand getRGripperControllerCommand() -
sendRGripperControllerState
public void sendRGripperControllerState(edu.tufts.hrilab.diarcros.msg.pr2_controllers_msgs.JointControllerState msg) -
sendClock
public void sendClock(edu.tufts.hrilab.diarcros.msg.rosgraph_msgs.Clock msg) -
callRGripperControllerGripperActionNodeSetLoggerLevel
public boolean callRGripperControllerGripperActionNodeSetLoggerLevel(edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.SetLoggerLevelResponse response) -
callRGripperControllerGripperActionNodeGetLoggers
public boolean callRGripperControllerGripperActionNodeGetLoggers(edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersRequest request, edu.tufts.hrilab.diarcros.msg.roscpp.GetLoggersResponse response) -
cancelAllGoals
public void cancelAllGoals() -
cancelGoal
public void cancelGoal() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
cancelGoalsAtAndBeforeTime
public void cancelGoalsAtAndBeforeTime(edu.tufts.hrilab.diarcros.msg.Time time) -
getResult
public pr2_controllers_msgs.Pr2GripperCommandResult getResult() throws org.ros.exception.RosException- Throws:
org.ros.exception.RosException
-
getState
public org.ros.actionlib.state.SimpleClientGoalState getState() -
sendGoal
public void sendGoal(edu.tufts.hrilab.diarcros.msg.pr2_controllers_msgs.Pr2GripperCommandGoal goal) throws org.ros.exception.RosException - Throws:
org.ros.exception.RosException
-
waitForResult
- Throws:
InterruptedException
-
waitForResult
- Throws:
InterruptedException
-
waitForServer
- Throws:
InterruptedException
-
waitForServer
- Throws:
InterruptedException
-