|
(Java) Error calling subsystem method from command
I'm having trouble calling methods from subsystems on Netbeans. When I call DriveSystem, it shows up fine and the preset methods show up, but whenever I try to call a method that I created myself it gives me an error saying "cannot find symbol method doNothing()". I tried different subsystems and commands, and even tried renaming them, but nothing seems to work and I can't find anything that might cause an error.
Command Code:
public class DriveDoNothing extends CommandBase {
public DriveDoNothing() {
requires(DriveSystem);
}
protected void execute() {
DriveSystem.doNothing();
}
}
Subsystem Code:
public class DriveSystem extends Subsystem {
public void doNothing() {
leftMotor.set(0.0);
rightMotor.set(0.0);
}
}
|