Class AbstractClientAction<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>

  • All Implemented Interfaces:
    com.github.rosjava_actionlib.ActionClientFeedbackListener<T_ACTION_FEEDBACK>, com.github.rosjava_actionlib.ActionClientListener<T_ACTION_FEEDBACK,​T_ACTION_RESULT>, com.github.rosjava_actionlib.ActionClientResultListener<T_ACTION_RESULT>, com.github.rosjava_actionlib.ActionClientStatusListener, Action

    public abstract class AbstractClientAction<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 AbstractAction
    implements com.github.rosjava_actionlib.ActionClientListener<T_ACTION_FEEDBACK,​T_ACTION_RESULT>
    • Method Detail

      • execute

        public void execute()
        Specified by:
        execute in interface Action
      • cancelActiveGoal

        public void cancelActiveGoal()
      • resultReceived

        public void resultReceived​(T_ACTION_RESULT result)
        Specified by:
        resultReceived in interface com.github.rosjava_actionlib.ActionClientResultListener<T_ACTION_GOAL extends org.ros.internal.message.Message>
      • statusReceived

        public void statusReceived​(actionlib_msgs.GoalStatusArray arg0)
        Specified by:
        statusReceived in interface com.github.rosjava_actionlib.ActionClientStatusListener
      • setResultSucceeded

        protected abstract void setResultSucceeded​(T_ACTION_RESULT result)
      • setResultAborted

        protected abstract void setResultAborted​(T_ACTION_RESULT result)
      • addGoalStatusInBB

        protected void addGoalStatusInBB()
      • removeGoalStatusInBB

        protected void removeGoalStatusInBB()
      • setJasonActionResult

        private void setJasonActionResult​(boolean resultSuccess)