|
16 | 16 | import frc.lib.team6328.LoggedTunableNumber; |
17 | 17 | import frc.robot.Constants.ElevatorConstants; |
18 | 18 | import frc.robot.Constants.FieldConstants; |
19 | | -import frc.robot.Constants.IntakeConstants; |
20 | 19 | import frc.robot.Constants.ShooterConstants; |
21 | 20 | import frc.robot.Constants.SuperStructureConstants; |
22 | 21 | import frc.robot.subsystems.elevator.Elevator; |
@@ -98,68 +97,70 @@ public SuperStructure( |
98 | 97 | @Override |
99 | 98 | public void periodic() { |
100 | 99 | switch (state) { |
101 | | - case Idle: |
102 | | - elevator.setHeight(Units.Inches.of(stowElevatorHeightInches.get())); |
103 | | - elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
104 | | - intake.setFrontVel(Units.RPM.of(0)); |
105 | | - intake.setBackVel(Units.RPM.of(0)); |
106 | | - intake.setExtenderPos(IntakeConstants.Extender.MAX_LENGTH); |
107 | | - hopper.setVel(Units.RPM.of(0)); |
108 | | - shooter.setVel(Units.RPM.of(0)); |
109 | | - break; |
110 | | - case Intake: |
111 | | - elevator.setHeight(Units.Inches.of(stowElevatorHeightInches.get())); |
112 | | - elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
113 | | - intake.setFrontVel(Units.RPM.of(intakeFrontVelRPM.get())); |
114 | | - intake.setBackVel(Units.RPM.of(intakeBackVelRPM.get())); |
115 | | - intake.setExtenderPos(IntakeConstants.Extender.MAX_LENGTH); |
116 | | - hopper.setVel(Units.RPM.of(0)); |
117 | | - shooter.setVel(Units.RPM.of(0)); |
118 | | - break; |
119 | | - case ScorePrep: |
120 | | - elevator.setHeight(Units.Inches.of(stowElevatorHeightInches.get())); |
121 | | - elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
122 | | - intake.setFrontVel(Units.RPM.of(0)); |
123 | | - intake.setBackVel(Units.RPM.of(0)); |
124 | | - intake.setExtenderPos(IntakeConstants.Extender.MAX_LENGTH); |
125 | | - hopper.setVel(Units.RPM.of(0)); |
126 | | - shooter.setVel( |
127 | | - Units.RPM.of( |
128 | | - shooterVelRPM.get())); // TODO: replace with interpolating tree after filling tree |
129 | | - break; |
130 | | - case Score: |
131 | | - elevator.setHeight(Units.Inches.of(stowElevatorHeightInches.get())); |
132 | | - elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
133 | | - intake.setFrontVel(Units.RPM.of(0)); |
134 | | - intake.setBackVel(Units.RPM.of(0)); |
135 | | - intake.setExtenderPos(IntakeConstants.Extender.MAX_LENGTH); |
136 | | - hopper.setVel(Units.RPM.of(hopperVelRPM.get())); |
137 | | - shooter.setVel( |
138 | | - Units.RPM.of( |
139 | | - shooterVelRPM.get())); // TODO: replace with interpolating tree after filling tree |
140 | | - break; |
141 | | - case ClimbPrep: |
142 | | - elevator.setHeight(Units.Inches.of(climbPrepElevatorHeightInches.get())); |
143 | | - intake.setFrontVel(Units.RPM.of(0)); |
144 | | - intake.setBackVel(Units.RPM.of(0)); |
145 | | - intake.setExtenderPos(IntakeConstants.Extender.HOME_POSITION); |
146 | | - if (intake.isExtenderAtTarget()) { |
147 | | - elevator.setServoPositions(elevatorServoActuatedPos.get()); |
148 | | - } else { |
149 | | - elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
150 | | - } |
151 | | - hopper.setVel(Units.RPM.of(0)); |
152 | | - shooter.setVel(Units.RPM.of(0)); |
153 | | - break; |
154 | | - case Climb: |
155 | | - elevator.setHeight(Units.Inches.of(climbElevatorHeightInches.get())); |
156 | | - elevator.setServoPositions(elevatorServoActuatedPos.get()); |
157 | | - intake.setFrontVel(Units.RPM.of(0)); |
158 | | - intake.setBackVel(Units.RPM.of(0)); |
159 | | - intake.setExtenderPos(IntakeConstants.Extender.HOME_POSITION); |
160 | | - hopper.setVel(Units.RPM.of(0)); |
161 | | - shooter.setVel(Units.RPM.of(0)); |
162 | | - break; |
| 100 | + // case Idle: |
| 101 | + // elevator.setHeight(Units.Inches.of(stowElevatorHeightInches.get())); |
| 102 | + // elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
| 103 | + // intake.setFrontVel(Units.RPM.of(0)); |
| 104 | + // intake.setBackVel(Units.RPM.of(0)); |
| 105 | + // intake.setExtenderPos(IntakeConstants.Extender.MAX_LENGTH); |
| 106 | + // hopper.setVel(Units.RPM.of(0)); |
| 107 | + // shooter.setVel(Units.RPM.of(0)); |
| 108 | + // break; |
| 109 | + // case Intake: |
| 110 | + // elevator.setHeight(Units.Inches.of(stowElevatorHeightInches.get())); |
| 111 | + // elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
| 112 | + // intake.setFrontVel(Units.RPM.of(intakeFrontVelRPM.get())); |
| 113 | + // intake.setBackVel(Units.RPM.of(intakeBackVelRPM.get())); |
| 114 | + // intake.setExtenderPos(IntakeConstants.Extender.MAX_LENGTH); |
| 115 | + // hopper.setVel(Units.RPM.of(0)); |
| 116 | + // shooter.setVel(Units.RPM.of(0)); |
| 117 | + // break; |
| 118 | + // case ScorePrep: |
| 119 | + // elevator.setHeight(Units.Inches.of(stowElevatorHeightInches.get())); |
| 120 | + // elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
| 121 | + // intake.setFrontVel(Units.RPM.of(0)); |
| 122 | + // intake.setBackVel(Units.RPM.of(0)); |
| 123 | + // intake.setExtenderPos(IntakeConstants.Extender.MAX_LENGTH); |
| 124 | + // hopper.setVel(Units.RPM.of(0)); |
| 125 | + // shooter.setVel( |
| 126 | + // Units.RPM.of( |
| 127 | + // shooterVelRPM.get())); // TODO: replace with interpolating tree after filling |
| 128 | + // tree |
| 129 | + // break; |
| 130 | + // case Score: |
| 131 | + // elevator.setHeight(Units.Inches.of(stowElevatorHeightInches.get())); |
| 132 | + // elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
| 133 | + // intake.setFrontVel(Units.RPM.of(0)); |
| 134 | + // intake.setBackVel(Units.RPM.of(0)); |
| 135 | + // intake.setExtenderPos(IntakeConstants.Extender.MAX_LENGTH); |
| 136 | + // hopper.setVel(Units.RPM.of(hopperVelRPM.get())); |
| 137 | + // shooter.setVel( |
| 138 | + // Units.RPM.of( |
| 139 | + // shooterVelRPM.get())); // TODO: replace with interpolating tree after filling |
| 140 | + // tree |
| 141 | + // break; |
| 142 | + // case ClimbPrep: |
| 143 | + // elevator.setHeight(Units.Inches.of(climbPrepElevatorHeightInches.get())); |
| 144 | + // intake.setFrontVel(Units.RPM.of(0)); |
| 145 | + // intake.setBackVel(Units.RPM.of(0)); |
| 146 | + // intake.setExtenderPos(IntakeConstants.Extender.HOME_POSITION); |
| 147 | + // if (intake.isExtenderAtTarget()) { |
| 148 | + // elevator.setServoPositions(elevatorServoActuatedPos.get()); |
| 149 | + // } else { |
| 150 | + // elevator.setServoPositions(elevatorServoUnactuatedPos.get()); |
| 151 | + // } |
| 152 | + // hopper.setVel(Units.RPM.of(0)); |
| 153 | + // shooter.setVel(Units.RPM.of(0)); |
| 154 | + // break; |
| 155 | + // case Climb: |
| 156 | + // elevator.setHeight(Units.Inches.of(climbElevatorHeightInches.get())); |
| 157 | + // elevator.setServoPositions(elevatorServoActuatedPos.get()); |
| 158 | + // intake.setFrontVel(Units.RPM.of(0)); |
| 159 | + // intake.setBackVel(Units.RPM.of(0)); |
| 160 | + // intake.setExtenderPos(IntakeConstants.Extender.HOME_POSITION); |
| 161 | + // hopper.setVel(Units.RPM.of(0)); |
| 162 | + // shooter.setVel(Units.RPM.of(0)); |
| 163 | + // break; |
163 | 164 | default: |
164 | 165 | break; |
165 | 166 | } |
|
0 commit comments