Skip to content

Commit b2f2c96

Browse files
committed
added inputs to ManipulatorIO
1 parent a957913 commit b2f2c96

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,27 @@
11
package frc.robot.subsystems.manipulator;
2+
import static edu.wpi.first.units.Units.Degrees;
3+
import static edu.wpi.first.units.Units.RadiansPerSecond;
24
import org.littletonrobotics.junction.AutoLog;
5+
import edu.wpi.first.units.measure.Angle;
6+
import edu.wpi.first.units.measure.AngularVelocity;
7+
import edu.wpi.first.units.measure.Current;
8+
import edu.wpi.first.units.measure.Voltage;
9+
10+
311

412
public interface ManipulatorIO {
513
@AutoLog
614
public static class ManipulatorIOInputs {
15+
//inputs of postion,current,voltage and velocity (acceleration)
16+
public class ArmStatus {
17+
public boolean armReady = false;
18+
public Angle armPosition = Degrees.of(0);
19+
public Current armCurrent = null;
20+
public Voltage armVoltage = null;
21+
public AngularVelocity armVelocity = RadiansPerSecond.of(0);
22+
public Angle armRawMotorPosition = Degrees.of(0);
23+
public AngularVelocity armRawMotorVelocity = DegreesperSecond
24+
725

826
}
927
}

0 commit comments

Comments
 (0)