예제 #1
0
 private void PrepareOutgoingMessage()
 {
     outgoingParameters.speed.linear         = robotData.LinearSpeed;
     outgoingParameters.speed.angular        = robotData.RotationSpeed;
     outgoingParameters.mode                 = (int)robotData.Mode;
     outgoingParameters.camera.should_stream = udpServer.ContinueSavingAndDisplayingImages;
     outgoingParameters.camera.address.ip    = GetLocalIPAddress();
     outgoingParameters.camera.address.port  = udpServer.PortNumber;
     outgoingMessage = outgoingParameters;
 }
예제 #2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     incomingParameters  = new RoboRatToComputerMessage();
     outgoingParameters  = new ComputerToRoboRatMessage();
     batteryController   = new ProgressBarController(batteryProgressBar);
     pheromoneController = new ProgressBarController(pheromoneProgressBar);
     this.Text           = "Rat application";
     this.KeyPreview     = true;
     ipTextBox.Text      = "192.168.1.3";
     //ipTextBox.Text = "localhost";
     portTextBox.Text = "50000";
     //portTextBox.Text = "10";
     //ipTextBox.Text = "192.168.1.3";
     PrepareConnection();
     PrepareForm();
 }