Exemplo n.º 1
0
 private static void handleCommmands(string input, BaRobotLibrary.BaRobotWrapper brw)
 {
     DateTime start = DateTime.Now;
     string output = String.Empty;
     switch (input)
     {
         case "1":
             if (brw.StartCommunication())
                 output = "Device Successfully connected";
             else
                 output = "Could not connect Device";
             break;
         case "2":
             if (brw.StopCommunication())
                 output = "Device Successfully disconnected";
             else
                 output = "Could not disconnect Device. Was it connected?";
             break;
         case "3":
             //TODO: Sendstring
             break;
         case "4":
             output = brw.StoreCommandList(STORE, STORE.Length);
             break;
         case "5":
             output = brw.GetCommandList();
             break;
         case "6":
             output = brw.EraseCommandList();
             break;
         case "7":
             Console.WriteLine("Demo2Mode Started!!!");
             Demo2Mode(brw);
             break;
         case "8":
             changeComport(brw);
             break;
         case "e":
             break;
         case "OPEN":
             output = brw.OpenGripper();
             break;
         case "CLOSE":
             output = brw.CloseGripper();
             break;
         case "CLS":
             Console.Clear();
             break;
         default:
             output = brw.SendString(input);
             speed = brw.GetSpeed();
             break;
     }
     Con.WriteLine(output);
     Con.Write("Press any key...");
     Con.ReadKey();
 }