Class RjsActionClient<T_ACTION_GOAL extends org.ros.internal.message.Message,​T_ACTION_FEEDBACK extends org.ros.internal.message.Message,​T_ACTION_RESULT extends org.ros.internal.message.Message>


  • public class RjsActionClient<T_ACTION_GOAL extends org.ros.internal.message.Message,​T_ACTION_FEEDBACK extends org.ros.internal.message.Message,​T_ACTION_RESULT extends org.ros.internal.message.Message>
    extends java.lang.Object
    • Field Detail

      • logger

        protected java.util.logging.Logger logger
      • actionClient

        private com.github.rosjava_actionlib.ActionClient<T_ACTION_GOAL extends org.ros.internal.message.Message,​T_ACTION_FEEDBACK extends org.ros.internal.message.Message,​T_ACTION_RESULT extends org.ros.internal.message.Message> actionClient
      • topicName

        private java.lang.String topicName
    • Constructor Detail

      • RjsActionClient

        public RjsActionClient​(org.ros.node.ConnectedNode connectedNode,
                               java.lang.String topic,
                               java.lang.String typeActionGoal,
                               java.lang.String typeActionFeedback,
                               java.lang.String typeActionResult)
    • Method Detail

      • checkServerConnected

        public boolean checkServerConnected​(double seconds)
      • sendGoal

        public actionlib_msgs.GoalID sendGoal​(T_ACTION_GOAL actionGoal)
      • sendCancel

        public void sendCancel​(actionlib_msgs.GoalID goalID)
      • getGoalStatus

        public static java.lang.String getGoalStatus​(actionlib_msgs.GoalStatus goalStatus)