text: // Copyright (c) FIRST and other WPILib contributors.
  // Open Source Software; you can modify and/or share it under the terms of
  // the WPILib BSD license file in the root directory of this project.
  
  #pragma once
  
  #include <string>
  #include <frc/TimedRobot.h>
  #include <frc/smartdashboard/SendableChooser.h>
  #include "RobotAssembly.h"
  
  class Robot : public frc::TimedRobot {
   public:
   //defaults to 20ms... really want 10
    Robot() : TimedRobot(0.010) {}
    void RobotInit() override;
    void RobotPeriodic() override;
    void AutonomousInit() override;
    void AutonomousPeriodic() override;
    void TeleopInit() override;
    void TeleopPeriodic() override;
    void DisabledInit() override;
    void DisabledPeriodic() override;
    void TestInit() override;
    void TestPeriodic() override;
    void SimulationInit () override;
    void SimulationPeriodic () override;
    
   private:
    // frc::SendableChooser<std::string> m_chooser;
    // const std::string kAutoNameDefault = "Default";
    // const std::string kAutoNameCustom = "My Auto";
    // std::string m_autoSelected;
    RobotAssem m_Robot;
  };
  