Beispiel #1
0
 public void OnPhysicalBallHandlingReceived(object sender, BallHandlingSensorArgs e)
 {
     //On transmet la sortie de capteur de présence de balle simulée
     if (robotId == e.RobotId)
     {
         OnBallHandlingSimulated(robotId, e.IsHandlingBall);
     }
 }
Beispiel #2
0
 /*********************************** Events reçus **********************************************/
 public void OnBallHandlingSensorInfoReceived(object sender, BallHandlingSensorArgs e)
 {
     if (e.RobotId == robotId)
     {
         if (e.IsHandlingBall && taskBallHandlingManagement.state != TaskBallHandlingManagementState.PossessionBalleEnCours)
         {
             //Force l'état balle prise dans la machine à état de gestion de la prise tir de
             taskBallHandlingManagement.SetTaskState(TaskBallHandlingManagementState.PossessionBalle);
         }
     }
     else
     {
         Console.WriteLine("Probleme d'ID robot");
     }
 }