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