示例#1
0
 protected void CancelCallback(Messages.Actionlib.GoalID actionGoalId)
 {
     if (ActionState == ActionStates.Active)
     {
         ActionState  = ActionStates.Preempting;
         ActionGoalId = actionGoalId;
         thread.Abort();
         ActionState = ActionStates.Preempted;
     }
 }
示例#2
0
 public GoalStatus()
 {
     goal_id = new GoalID();
     status  = 0;
     text    = "";
 }
示例#3
0
 public void CancelGoal()
 {
     ActionGoalId = new Messages.Actionlib.GoalID();
     rosSocket.Publish(CancelPublicationId, ActionGoalId);
 }