001/************************* PROJECT RON *************************/ 002/* Copyright (c) 2026 StuyPulse Robotics. All rights reserved. */ 003/* Use of this source code is governed by an MIT-style license */ 004/* that can be found in the repository LICENSE file. */ 005/***************************************************************/ 006package com.stuypulse.robot.commands.feeder; 007 008import com.stuypulse.robot.subsystems.feeder.Feeder; 009import com.stuypulse.robot.subsystems.feeder.Feeder.FeederState; 010import edu.wpi.first.wpilibj2.command.InstantCommand; 011 012public class FeederSetState extends InstantCommand { 013 014 private final Feeder feeder; 015 016 private final FeederState state; 017 018 public FeederSetState(FeederState state) { 019 this.feeder = Feeder.getInstance(); 020 this.state = state; 021 addRequirements(feeder); 022 } 023 024 @Override 025 public void initialize() { 026 feeder.setState(state); 027 } 028}