diff --git a/src/main/cpp/subsystems/Drivebase.cpp b/src/main/cpp/subsystems/Drivebase.cpp new file mode 100644 index 0000000..950f645 --- /dev/null +++ b/src/main/cpp/subsystems/Drivebase.cpp @@ -0,0 +1,10 @@ +// 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. + +#include "subsystems/Drivebase.h" + +Drivebase::Drivebase() = default; + +// This method will be called once per scheduler run +void Drivebase::Periodic() {} diff --git a/src/main/include/subsystems/Drivebase.h b/src/main/include/subsystems/Drivebase.h new file mode 100644 index 0000000..1fdef08 --- /dev/null +++ b/src/main/include/subsystems/Drivebase.h @@ -0,0 +1,21 @@ +// 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 + +class Drivebase : public frc2::SubsystemBase { + public: + Drivebase(); + + /** + * Will be called periodically whenever the CommandScheduler runs. + */ + void Periodic() override; + + private: + // Components (e.g. motor controllers and sensors) should generally be + // declared private and exposed only through public methods. +};