Class InternalButton

java.lang.Object
edu.wpi.first.wpilibj2.command.button.Trigger
edu.wpi.first.wpilibj2.command.button.InternalButton
All Implemented Interfaces:
BooleanSupplier

public class InternalButton
extends Trigger
This class is intended to be used within a program. The programmer can manually set its value. Also includes a setting for whether it should invert its value.

This class is provided by the NewCommands VendorDep

  • Constructor Details

    • InternalButton

      public InternalButton()
      Creates an InternalButton that is not inverted.
    • InternalButton

      public InternalButton​(boolean inverted)
      Creates an InternalButton which is inverted depending on the input.
      Parameters:
      inverted - if false, then this button is pressed when set to true, otherwise it is pressed when set to false.
  • Method Details

    • setInverted

      public void setInverted​(boolean inverted)
      Sets whether to invert button state.
      Parameters:
      inverted - Whether button state should be inverted.
    • setPressed

      public void setPressed​(boolean pressed)
      Sets whether button is pressed.
      Parameters:
      pressed - Whether button is pressed.