import frc.robot.constants.Constants;
import frc.robot.constants.VisionConstants;
import frc.robot.constants.swerve.DriveConstants;
-import frc.robot.util.BuildData;
+// import frc.robot.util.BuildData;
/**
* The VM is configured to automatically run this class, and to call the functions corresponding to
// obtain this robot's identity
RobotId robotId = RobotId.getRobotId();
- // Record metadata
- Logger.recordMetadata("ProjectName", BuildData.MAVEN_NAME);
- Logger.recordMetadata("BuildDate", BuildData.BUILD_DATE);
- Logger.recordMetadata("GitSHA", BuildData.GIT_SHA);
- Logger.recordMetadata("GitDate", BuildData.GIT_DATE);
- Logger.recordMetadata("GitBranch", BuildData.GIT_BRANCH);
- switch (BuildData.DIRTY) {
- case 0:
- Logger.recordMetadata("GitDirty", "All changes committed");
- break;
- case 1:
- Logger.recordMetadata("GitDirty", "Uncomitted changes");
- break;
- default:
- Logger.recordMetadata("GitDirty", "Unknown");
- break;
- }
+ // // Record metadata
+ // Logger.recordMetadata("ProjectName", BuildData.MAVEN_NAME);
+ // Logger.recordMetadata("BuildDate", BuildData.BUILD_DATE);
+ // Logger.recordMetadata("GitSHA", BuildData.GIT_SHA);
+ // Logger.recordMetadata("GitDate", BuildData.GIT_DATE);
+ // Logger.recordMetadata("GitBranch", BuildData.GIT_BRANCH);
+ // switch (BuildData.DIRTY) {
+ // case 0:
+ // Logger.recordMetadata("GitDirty", "All changes committed");
+ // break;
+ // case 1:
+ // Logger.recordMetadata("GitDirty", "Uncomitted changes");
+ // break;
+ // default:
+ // Logger.recordMetadata("GitDirty", "Unknown");
+ // break;
+ // }
robotContainer = new RobotContainer(robotId);
TalonFX motor = new TalonFX(IdConstants.SPINDEXER_ID);
private double power = 0.0;
- private double runPower = 0.0;
private SpindexerIOInputsAutoLogged inputs = new SpindexerIOInputsAutoLogged();
@Override
public void periodic() {
- runPower = SmartDashboard.getNumber("Spindexer Power", runPower);
- SmartDashboard.putNumber("Spindexer Power", runPower);
+ power = SmartDashboard.getNumber("Spindexer Power", power);
+ SmartDashboard.putNumber("Spindexer Power", power);
motor.set(power);
}
- public void turnOnSpindexer(){
- power = runPower;
+ public void maxSpindexer(){
+ power = 1.0;
+ }
+
+ public void accelerateSpindexer(){
+ if (power <= 0.998) {
+ power += 0.002; // not sure
+ }
+ }
+
+ public void deccelerateSpindexer(){
+ if (power >= 0.002) {
+ power -= 0.002; // not sure
+ }
}
public void stopSpindexer(){