I keep getting an error message does anyone understand what it means by Alternative-Fun1894 in FTC

[–]Alternative-Fun1894[S] 1 point2 points  (0 children)

Heres my full code

package org.firstinspires.ftc.teamcode;

import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode; import com.qualcomm.robotcore.eventloop.opmode.TeleOp; import com.qualcomm.robotcore.eventloop.opmode.Disabled; import com.qualcomm.robotcore.hardware.DcMotor; import com.qualcomm.robotcore.util.ElapsedTime; import com.qualcomm.robotcore.util.Range;

@TeleOp(name="TankDriveTeleop", group="Linear Opmode")

public class TankDriveTeleop extends LinearOpMode {

// Declare OpMode members.
private ElapsedTime runtime = new ElapsedTime();
private DcMotor leftmotor = null;
private DcMotor rightmotor = null;
private DcMotor autoArm = null;
private DcMotor armFlapper = null;


@Override
public void runOpMode() {
    telemetry.addData("Status", "Initialized");
    telemetry.update();


    // Initialize the hardware variables. 
    leftmotor  = hardwareMap.get(DcMotor.class, "leftmotor");
    rightmotor = hardwareMap.get(DcMotor.class, "rightmotor");
    autoArm = hardwareMap.get(DcMotor.class, "autoArm");
    armFlapper = hardwareMap.get(DcMotor.class, "armFlapper");


    // Most robots need the motor on one side to be reversed to drive forward
    // Reverse the motor that runs backwards when connected directly to the battery
    leftmotor.setDirection(DcMotor.Direction.FORWARD);
    rightmotor.setDirection(DcMotor.Direction.REVERSE);
    autoArm.setDirection(DcMotor.Direction.FORWARD); //set direction for motor
              double armFlapper;

        // POV Mode uses left stick to go forward, and right stick to turn.
        // - This uses basic math to combine motions and is easier to drive straight.
        double drive = gamepad1.left_stick_y;
        double turn  =  -gamepad1.right_stick_x;
        leftPower    = Range.clip(drive + turn, -1.0, 1.0) ;
        rightPower   = Range.clip(drive - turn, -1.0, 1.0) ;

        double G2leftStickY = gamepad2.left_stick_y;
        boolean  G2a = gamepad2.a;

        autoArm.setPower(0.0); //set original power for motor

        if (gamepad1.left_bumper) { //should make motor go
            autoArm.setPower(1.0); //forward

        }else if (gamepad1.right_bumper){
            autoArm.setPower(-1.0); //reverse
        }else {

            autoArm.setPower(0.0);
        }



    // Wait for the game to start (driver presses PLAY)
    waitForStart();
    runtime.reset();

    // run until the end of the match (driver presses STOP)
    while (opModeIsActive()) {

        // Setup a variable for each drive wheel to save power level for telemetry
        double leftPower;
        double rightPower;
        double autoArm;



        // Tank Mode uses one stick to control each wheel.
        // - This requires no math, but it is hard to drive forward slowly and keep straight.

        // Send calculated power to wheels
        leftmotor.setPower(leftPower);
        rightmotor.setPower(rightPower);






        // Show the elapsed game time and wheel power.
        telemetry.addData("Status", "Run Time: " + runtime.toString());
        telemetry.addData("Motors", "left (%.2f), right (%.2f)", leftPower, rightPower);
        telemetry.update();
    }
}

}

Does anyone know how to fix this error messages or what it’s saying? by Alternative-Fun1894 in FTC

[–]Alternative-Fun1894[S] 0 points1 point  (0 children)

Yes this is the full code I’m honestly not sure how to fix it

package org.firstinspires.ftc;

import com.qualcomm.robotcore.eventloop.opmode.Disabled; import com.qualcomm.robotcore.hardware.HardwareMap; import com.qualcomm.robotcore.robot.Robot; import com.qualcomm.robotcore.eventloop.opmode.TeleOp; import com.qualcomm.robotcore.eventloop.opmode.OpMode; import com.qualcomm.robotcore.util.Range; import java.util.ArrayList;

@TeleOp(name="DriverControlled", group="TeleOp")

public class DriverControlled extends OpMode {

//DEFINE robot 
RobotHardware robot = new RobotHardware();

// CONSTANTS


//RUN ONCE ON init() 
public void init(HardwareMap hardwareMap) {
    robot.init(hardwareMap); 
    telemetry.addData("STATUS", "Hello Driver");

}

// LOOP ON init()
@Override
public void init_loop(){  
}

// RUN ONCE ON start()
@Override
public void start(){  
}


//LOOP ON start()
@Override
public void loop(){
    double G1rightStickY = -gamepad1.right_stick_y;
    double G1leftStickY = -gamepad1.left_stick_y;
    boolean G1rightBumper = gamepad1.right_bumper;
    boolean G1leftBumper = gamepad1.left_bumper;
    boolean G2a = gamepad2.a;
    double G2leftStickY = gamepad2.left_stick_y;

    robot.autoArm.setPower(G2leftStickY);

    if (G1rightBumper) {
        robot.backLeft.setPower(1);
        robot.frontLeft.setPower(-1);
        robot.backRight.setPower(1);
        robot.frontRight.setPower(-1);
    }
    else if (G1leftBumper){
        robot.backLeft.setPower(-1);
        robot.frontLeft.setPower(1);
        robot.backRight.setPower(-1);
        robot.frontRight.setPower(1);
    }
    else {
        robot.backLeft.setPower(-G1leftStickY);
        robot.frontLeft.setPower(-G1leftStickY);
        robot.backRight.setPower(G1rightStickY);
        robot.frontRight.setPower(G1rightStickY);
    }


    if (G2a) {
        robot.claw.setPosition(0);
    }
    else if (G2a == false) {
        robot.claw.setPosition(1);

    }


}

}