The blocks editor displays incorrect Java code for gamepad edge detection blocks.
This does not affect running a Blocks OpMode.
It only affects the Java code displayed on the right side of the Blocks Editor and the Java code that is sent to OnBotJava if you click Export to Java.
To reproduce this:
- Create a blocks opmode using the ConceptGamepadEdgeDetection sample.
- Click
Export to Java
- In OnBotJava, click the Build Everything button.
- See
cannot find symbol errors for the following symbols:
- method left_bumper_was_pressed()
- method left_bumper_was_released()
- method right_bumper_was_pressed()
- method right_bumper_was_released()
The blocks for which incorrect Java code is displayed:
| Text That Appears on the Block |
Incorrect Java Code |
Correct Java Code |
| AWasPressed |
a_was_pressed() |
aWasPressed() |
| AWasReleased |
a_was_released() |
aWasReleased() |
| BWasPressed |
b_was_pressed() |
bWasPressed() |
| BWasReleased |
b_was_released() |
bWasReleased() |
| BackWasPressed |
back_was_pressed() |
backWasPressed() |
| BackWasReleased |
back_was_released() |
backWasReleased() |
| CircleWasPressed |
circle_was_pressed() |
circleWasPressed() |
| CircleWasReleased |
circle_was_released() |
circleWasReleased() |
| CrossWasPressed |
cross_was_pressed() |
crossWasPressed() |
| CrossWasReleased |
cross_was_released() |
crossWasReleased() |
| DpadDownWasPressed |
dpad_down_was_pressed() |
dpadDownWasPressed() |
| DpadDownWasReleased |
dpad_down_was_released() |
dpadDownWasReleased() |
| DpadLeftWasPressed |
dpad_left_was_pressed() |
dpadLeftWasPressed() |
| DpadLeftWasReleased |
dpad_left_was_released() |
dpadLeftWasReleased() |
| DpadRightWasPressed |
dpad_right_was_pressed() |
dpadRightWasPressed() |
| DpadRightWasReleased |
dpad_right_was_released() |
dpadRightWasReleased() |
| DpadUpWasPressed |
dpad_up_was_pressed() |
dpadUpWasPressed() |
| DpadUpWasReleased |
dpad_up_was_released() |
dpadUpWasReleased() |
| GuideWasPressed |
guide_was_pressed() |
guideWasPressed() |
| GuideWasReleased |
guide_was_released() |
guideWasReleased() |
| LeftBumperWasPressed |
left_bumper_was_pressed() |
leftBumperWasPressed() |
| LeftBumperWasReleased |
left_bumper_was_released() |
leftBumperWasReleased() |
| LeftStickButtonWasPressed |
left_stick_button_was_pressed() |
leftStickButtonWasPressed() |
| LeftStickButtonWasReleased |
left_stick_button_was_released() |
leftStickButtonWasReleased() |
| OptionsWasPressed |
options_was_pressed() |
optionsWasPressed() |
| OptionsWasReleased |
options_was_released() |
optionsWasReleased() |
| PSWasPressed |
ps_was_pressed() |
psWasPressed() |
| PSWasReleased |
ps_was_released() |
psWasReleased() |
| RightBumperWasPressed |
right_bumper_was_pressed() |
rightBumperWasPressed() |
| RightBumperWasReleased |
right_bumper_was_released() |
rightBumperWasReleased() |
| RightStickButtonWasPressed |
right_stick_button_was_pressed() |
rightStickButtonWasPressed() |
| RightStickButtonWasReleased |
right_stick_button_was_released() |
rightStickButtonWasReleased() |
| ShareWasPressed |
share_was_pressed() |
shareWasPressed() |
| ShareWasReleased |
share_was_released() |
shareWasReleased() |
| SquareWasPressed |
square_was_pressed() |
squareWasPressed() |
| SquareWasReleased |
square_was_released() |
squareWasReleased() |
| StartWasPressed |
start_was_pressed() |
startWasPressed() |
| StartWasReleased |
start_was_released() |
startWasReleased() |
| TouchpadWasPressed |
touchpad_was_pressed() |
touchpadWasPressed() |
| TouchpadWasReleased |
touchpad_was_released() |
touchpadWasReleased() |
| TriangleWasPressed |
triangle_was_pressed() |
triangleWasPressed() |
| TriangleWasReleased |
triangle_was_released() |
triangleWasReleased() |
| XWasPressed |
x_was_pressed() |
xWasPressed() |
| XWasReleased |
x_was_released() |
xWasReleased() |
| YWasPressed |
y_was_pressed() |
yWasPressed() |
| YWasReleased |
y_was_released() |
yWasReleased() |
The blocks editor displays incorrect Java code for gamepad edge detection blocks.
This does not affect running a Blocks OpMode.
It only affects the Java code displayed on the right side of the Blocks Editor and the Java code that is sent to OnBotJava if you click
Export to Java.To reproduce this:
Export to Javacannot find symbolerrors for the following symbols:The blocks for which incorrect Java code is displayed: