From 653d83bdca7457f0aa8d63d4c9a6c47e0644711e Mon Sep 17 00:00:00 2001 From: KaptainKermit Date: Tue, 13 Feb 2024 19:21:00 -0800 Subject: [PATCH 1/2] Add code from documentation --- Robot2024/src/main/java/com/team2813/Robot.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Robot2024/src/main/java/com/team2813/Robot.java b/Robot2024/src/main/java/com/team2813/Robot.java index 0d0ebaf..e526bc4 100644 --- a/Robot2024/src/main/java/com/team2813/Robot.java +++ b/Robot2024/src/main/java/com/team2813/Robot.java @@ -4,6 +4,7 @@ package com.team2813; +import edu.wpi.first.cameraserver.CameraServer; import edu.wpi.first.wpilibj.TimedRobot; import edu.wpi.first.wpilibj2.command.Command; import edu.wpi.first.wpilibj2.command.CommandScheduler; @@ -16,6 +17,7 @@ public class Robot extends TimedRobot { @Override public void robotInit() { m_robotContainer = new RobotContainer(); + CameraServer.startAutomaticCapture(); } @Override From a7bc92ced249ec2dd10b5b31e4e911d4802fa8d4 Mon Sep 17 00:00:00 2001 From: KaptainKermit Date: Wed, 14 Feb 2024 12:17:11 -0800 Subject: [PATCH 2/2] Shuffleboard thing --- Robot2024/src/main/java/com/team2813/Robot.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Robot2024/src/main/java/com/team2813/Robot.java b/Robot2024/src/main/java/com/team2813/Robot.java index e526bc4..ef3e49a 100644 --- a/Robot2024/src/main/java/com/team2813/Robot.java +++ b/Robot2024/src/main/java/com/team2813/Robot.java @@ -5,10 +5,14 @@ package com.team2813; import edu.wpi.first.cameraserver.CameraServer; +import edu.wpi.first.cscore.VideoSource; import edu.wpi.first.wpilibj.TimedRobot; +import edu.wpi.first.wpilibj.shuffleboard.Shuffleboard; import edu.wpi.first.wpilibj2.command.Command; import edu.wpi.first.wpilibj2.command.CommandScheduler; +import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard; + public class Robot extends TimedRobot { private Command m_autonomousCommand; @@ -18,6 +22,7 @@ public class Robot extends TimedRobot { public void robotInit() { m_robotContainer = new RobotContainer(); CameraServer.startAutomaticCapture(); + Shuffleboard.getTab("SmartDashboard").add("My Toggle Camera", CameraServer.getServer().getSource()).withSize(7, 5).withPosition(2, 0); } @Override