File tree Expand file tree Collapse file tree
src/main/kotlin/com/team4099/robot2026
subsystems/superstructure Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -68,6 +68,8 @@ object Constants {
6868 object Intake {
6969 const val INTAKE_ROLLERS_MOTOR_ID = - 1337
7070 const val INTAKE_PIVOT_MOTOR_ID = - 1337
71+ }
72+
7173 object Shooter {
7274 const val LEADER_MOTOR_ID = 42
7375 const val FOLLOWER_MOTOR_ID = 43
Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ import com.team4099.robot2025.config.constants.IntakeConstants
44import com.team4099.robot2026.subsystems.superstructure.Request
55import com.team4099.robot2026.util.ControlledByStateMachine
66import com.team4099.robot2026.util.CustomLogger
7- import edu.wpi.first.wpilibj.RobotBase
87import org.team4099.lib.units.derived.Angle
98import org.team4099.lib.units.derived.ElectricalPotential
109import org.team4099.lib.units.derived.degrees
Original file line number Diff line number Diff line change @@ -5,7 +5,6 @@ import com.team4099.robot2025.config.constants.IntakeConstants
55import com.team4099.robot2026.config.constants.Constants
66import edu.wpi.first.math.system.plant.DCMotor
77import edu.wpi.first.wpilibj.simulation.SingleJointedArmSim
8- import org.ironmaple.simulation.drivesims.AbstractDriveTrainSimulation
98import org.team4099.lib.controller.ProfiledPIDController
109import org.team4099.lib.controller.TrapezoidProfile
1110import org.team4099.lib.units.base.amps
Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ import edu.wpi.first.units.measure.AngularVelocity
1717import edu.wpi.first.units.measure.Current
1818import edu.wpi.first.units.measure.Temperature
1919import edu.wpi.first.units.measure.Voltage
20- import org.ironmaple.simulation.IntakeSimulation
2120import org.team4099.lib.units.base.amps
2221import org.team4099.lib.units.base.celsius
2322import org.team4099.lib.units.base.inAmperes
Original file line number Diff line number Diff line change 11package com.team4099.robot2026.subsystems.superstructure
22
3- import org.team4099.lib.units.derived.Angle
43import org.team4099.lib.units.AngularVelocity
4+ import org.team4099.lib.units.derived.Angle
55import org.team4099.lib.units.derived.ElectricalPotential
66
77sealed interface Request {
@@ -17,6 +17,8 @@ sealed interface Request {
1717 class TargetingPosition (val pivotPosition : Angle ) : IntakeRequest
1818
1919 class ZeroPivot () : IntakeRequest
20+ }
21+
2022 sealed interface ShooterRequest : Request {
2123 class OpenLoop (val shooterVoltage : ElectricalPotential ) : ShooterRequest
2224
You can’t perform that action at this time.
0 commit comments