Package com.crossbotics.ftchelper.robot
Class Claw
- All Implemented Interfaces:
Subsystem,Toggleable
A claw on one servo:
open and closed, plus any other positions you name.
claw = add(Claw.servo("claw")); // Robot.java
public static class Claw { // Tunables.java (servo 0 to 1)
public static double open = 0.20, closed = 0.75;
}
Suggested button: operator B opens and closes it. Docs: docs/modules/robot.md (section "Claw")
-
Method Details
-
servo
A claw on this servo.- Parameters:
servo- the servo's configuration name
-
open
public void open()Opens it (goes to "open"). -
close
public void close()Closes it (goes to "closed"). -
toggle
public void toggle()Closes it if it is open, else opens it.- Specified by:
togglein interfaceToggleable
-
isClosed
public boolean isClosed()True if its last command was "closed".
-