declare and initiate server socket
authorCindy Zhang <cindyzyx9@gmail.com>
Thu, 18 Feb 2016 00:54:07 +0000 (16:54 -0800)
committerCindy Zhang <cindyzyx9@gmail.com>
Thu, 18 Feb 2016 00:54:07 +0000 (16:54 -0800)
src/org/usfirst/frc/team3501/robot/Robot.java

index 1545a81bfb915599168c0e03afae490341981205..8146a7afb252ec8cdd3ffd92c6556d9c03ce0f82 100644 (file)
@@ -1,5 +1,7 @@
 package org.usfirst.frc.team3501.robot;
 
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
 import java.io.IOException;
 import java.net.Socket;
 
@@ -28,29 +30,50 @@ public class Robot extends IterativeRobot {
   // Sendable Choosers send a drop down menu to the Smart Dashboard.
   SendableChooser positionChooser;
   SendableChooser positionOneDefense, positionTwoDefense, positionThreeDefense,
-  positionFourDefense, positionFiveDefense;
+      positionFourDefense, positionFiveDefense;
 
   Socket beagleBone;
+  Socket roboRIO;
+  DataInputStream beagleBoneInput;
+  DataOutputStream beagleBoneOutput;
+  DataInputStream roboRIOInput;
+  DataOutputStream roboRIOOutput;
 
   @Override
   public void robotInit() {
     try {
       beagleBone = new Socket("10.35.1.20", 1024);
+      roboRIO = new Socket("10.35.1.22", 1024);
+      // // create input stream for beagle bone to receive response from roboRIO
+      // beagleBoneInput = new DataInputStream(beagleBone.getInputStream());
+      // // create output stream to send information to the server socket
+      // beagleBoneOutput = new DataOutputStream(beagleBone.getOutputStream());
+      // // create input stream for beagle bone to receive response from roboRIO
+      // roboRIOInput = new DataInputStream(roboRIO.getInputStream());
+      // // create output stream to send information to the server socket
+      // roboRIOOutput = new DataOutputStream(roboRIO.getOutputStream());
+
     } catch (IOException e) {
       System.out.println(e);
     }
 
-    driveTrain = new DriveTrain();
-    oi = new OI();
-
-    shooter = new Shooter();
-    scaler = new Scaler();
-    intakeArm = new IntakeArm();
+    try {
+      beagleBoneOutput.writeBytes("hello!");
+    } catch (IOException e) {
+      System.out.println(e);
+    }
 
-    initializeSendableChoosers();
-    addPositionChooserOptions();
-    addDefensesToAllDefenseSendableChoosers();
-    sendSendableChoosersToSmartDashboard();
+    // driveTrain = new DriveTrain();
+    // oi = new OI();
+    //
+    // shooter = new Shooter();
+    // scaler = new Scaler();
+    // intakeArm = new IntakeArm();
+    //
+    // initializeSendableChoosers();
+    // addPositionChooserOptions();
+    // addDefensesToAllDefenseSendableChoosers();
+    // sendSendableChoosersToSmartDashboard();
 
   }
 
@@ -114,23 +137,23 @@ public class Robot extends IterativeRobot {
   public void autonomousInit() {
     Scheduler.getInstance().run();
 
-    // get options chosen from drop down menu
-    Integer chosenPosition = (Integer) positionChooser.getSelected();
-    Integer chosenDefense = 0;
-
-    if (chosenPosition == 1)
-      chosenDefense = (Integer) positionOneDefense.getSelected();
-    else if (chosenPosition == 2)
-      chosenDefense = (Integer) positionTwoDefense.getSelected();
-    else if (chosenPosition == 3)
-      chosenDefense = (Integer) positionThreeDefense.getSelected();
-    else if (chosenPosition == 4)
-      chosenDefense = (Integer) positionFourDefense.getSelected();
-    else if (chosenPosition == 5)
-      chosenDefense = (Integer) positionFiveDefense.getSelected();
-
-    System.out.println("Chosen Position: " + chosenPosition);
-    System.out.println("Chosen Defense: " + chosenDefense);
+    // // get options chosen from drop down menu
+    // Integer chosenPosition = (Integer) positionChooser.getSelected();
+    // Integer chosenDefense = 0;
+    //
+    // if (chosenPosition == 1)
+    // chosenDefense = (Integer) positionOneDefense.getSelected();
+    // else if (chosenPosition == 2)
+    // chosenDefense = (Integer) positionTwoDefense.getSelected();
+    // else if (chosenPosition == 3)
+    // chosenDefense = (Integer) positionThreeDefense.getSelected();
+    // else if (chosenPosition == 4)
+    // chosenDefense = (Integer) positionFourDefense.getSelected();
+    // else if (chosenPosition == 5)
+    // chosenDefense = (Integer) positionFiveDefense.getSelected();
+    //
+    // System.out.println("Chosen Position: " + chosenPosition);
+    // System.out.println("Chosen Defense: " + chosenDefense);
   }
 
   @Override