FourMotorArmNoManualLevel

public final class FourMotorArmNoManualLevel extends Feature implements Buildable

Same as {@link org.firstinspires.ftc.features.FourMotorArm} but controller 1 can manually move the arm with the trigger buttons, while 2 can only set the automatic positions. Controller 1 can also manually level the arm by moving down the left side with the square button or the right side with the circle button.

Constructors

Types

Link copied to clipboard
Link copied to clipboard
public class Companion

Properties

Link copied to clipboard
Link copied to clipboard
private ScriptParameters environment
Link copied to clipboard
public final String name
Link copied to clipboard
public final Boolean needsInit

Functions

Link copied to clipboard
public final static Boolean autoComplete()
Link copied to clipboard
public final static Unit autoLevelArm()
Link copied to clipboard
public final static Unit autoRunArm(Double height)
public final static Unit autoRunArm(FourMotorArmNoManualLevel.ArmPosition position)
Link copied to clipboard
public Unit build()

The method to run when a feature is being built.

Link copied to clipboard
public final ScriptParameters getEnvironment()
Link copied to clipboard
public Unit init(ScriptParameters parameters)
Link copied to clipboard
public Unit loop()

The method to run on every loop of this feature. If this feature is conditional, this will only run if Conditional.when returns true.

Link copied to clipboard
public final static Unit resumeManualControlInstantly()
Link copied to clipboard
public Unit run(ScriptParameters parameters)
Link copied to clipboard
public final Unit setEnvironment(ScriptParameters environment)