<commit_before>package org.usfirst.frc.team1002.robot;

import org.usfirst.frc.team1002.robot.commands.Auto;
import org.usfirst.frc.team1002.robot.subsystems.Dashboard;
import org.usfirst.frc.team1002.robot.subsystems.Drive;
import org.usfirst.frc.team1002.robot.subsystems.Forklift;

import edu.wpi.first.wpilibj.IterativeRobot;
import edu.wpi.first.wpilibj.Joystick;
import edu.wpi.first.wpilibj.command.Scheduler;
import edu.wpi.first.wpilibj.livewindow.LiveWindow;

public class Robot extends IterativeRobot {

    // Static Instances of subsystems
    public static final Joystick joystickMove = new Joystick(RobotMap.stick[0]);
    public static final Joystick joystickFork = new Joystick(RobotMap.stick[1]);
    public static final Joystick joystickThrottle = new Joystick(RobotMap.stick[2]);
    public static final Drive drive = new Drive();
    public static final Forklift forklift = new Forklift();
    public static final Dashboard dash = new Dashboard();

    // Secondary handlers
    public static OI oi;

    @Override
    public void robotInit() {
	oi = new OI(joystickMove, joystickFork);
    }

    @Override
    public void disabledPeriodic() {
	Scheduler.getInstance().run();
    }

    @Override
    public void autonomousInit() {
	Auto.run();
    }

    @Override
    public void autonomousPeriodic() {

    }

    @Override
    public void teleopInit() {
    }

    @Override
    public void disabledInit() {
    }

    @Override
    public void teleopPeriodic() {
	Scheduler.getInstance().run();
	// Drive the robot
	Drive.move(joystickMove);
    }

    @Override
    public void testPeriodic() {
	LiveWindow.run();
    }
}
<commit_msg>Added camera<commit_after>package org.usfirst.frc.team1002.robot;

import org.usfirst.frc.team1002.robot.commands.Auto;
import org.usfirst.frc.team1002.robot.subsystems.Dashboard;
import org.usfirst.frc.team1002.robot.subsystems.Drive;
import org.usfirst.frc.team1002.robot.subsystems.Forklift;

import edu.wpi.first.wpilibj.IterativeRobot;
import edu.wpi.first.wpilibj.Joystick;
import edu.wpi.first.wpilibj.command.Scheduler;
import edu.wpi.first.wpilibj.livewindow.LiveWindow;
import edu.wpi.first.wpilibj.vision.AxisCamera;

public class Robot extends IterativeRobot {

    // Static Instances of subsystems
    public static final Joystick joystickMove = new Joystick(RobotMap.stick[0]);
    public static final Joystick joystickFork = new Joystick(RobotMap.stick[1]);
    public static final Joystick joystickThrottle = new Joystick(RobotMap.stick[2]);
    public static final Drive drive = new Drive();
    public static final Forklift forklift = new Forklift();
    public static final Dashboard dash = new Dashboard();

    // Secondary handlers
    public static OI oi;
    // Camera
    public static AxisCamera camera;

    @Override
    public void robotInit() {
	oi = new OI();
	camera = new AxisCamera("10.10.2.11");
    }

    @Override
    public void disabledPeriodic() {
	Scheduler.getInstance().run();
    }

    @Override
    public void autonomousInit() {
	Auto.run();
    }

    @Override
    public void autonomousPeriodic() {

    }

    @Override
    public void teleopInit() {
    }

    @Override
    public void disabledInit() {
    }

    @Override
    public void teleopPeriodic() {
	Scheduler.getInstance().run();
	// Drive the robot
	Drive.move(joystickMove);
    }

    @Override
    public void testPeriodic() {
	LiveWindow.run();
    }
}

{'fraction_non_alphanumeric': 0.10448195576251455, 'fraction_numerical': 0.015424912689173457, 'mean_word_length': 3.5462962962962963, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3098127', 'n_tokens_mistral': 1203, 'n_tokens_neox': 1099, 'n_words': 248}