コード例 #1
0
ファイル: ActionServer.cs プロジェクト: Hubinatorr/Bakalarka
 protected void CancelCallback(Messages.Actionlib.GoalID actionGoalId)
 {
     if (ActionState == ActionStates.Active)
     {
         ActionState  = ActionStates.Preempting;
         ActionGoalId = actionGoalId;
         thread.Abort();
         ActionState = ActionStates.Preempted;
     }
 }
コード例 #2
0
ファイル: GoalStatus.cs プロジェクト: Hubinatorr/Bakalarka
 public GoalStatus()
 {
     goal_id = new GoalID();
     status  = 0;
     text    = "";
 }
コード例 #3
0
 public void CancelGoal()
 {
     ActionGoalId = new Messages.Actionlib.GoalID();
     rosSocket.Publish(CancelPublicationId, ActionGoalId);
 }