Enum Class Button

java.lang.Object
java.lang.Enum<Button>
com.pi4j.crowpi.components.definitions.Button
All Implemented Interfaces:
Serializable, Comparable<Button>, Constable

public enum Button extends Enum<Button>
Mapping of CrowPi buttons to the respective BCM pins
  • Enum Constant Details

    • UP

      public static final Button UP
      UP button with board pin 37
    • DOWN

      public static final Button DOWN
      DOWN button with board pin 33
    • LEFT

      public static final Button LEFT
      LEFT button with board pin 22
  • Method Details

    • values

      public static Button[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Button valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getBcmPin

      public int getBcmPin()
    • getInverted

      public boolean getInverted()