Enum Class PDHPort

java.lang.Object
java.lang.Enum<PDHPort>
xbot.common.injection.electrical_contract.PDHPort
All Implemented Interfaces:
Serializable, Comparable<PDHPort>, Constable

public enum PDHPort extends Enum<PDHPort>
Represents the available ports on a Power Distribution Hub (PDH). REV PDH has 20 ports (0-19), CTRE PDH has 24 ports (0-23). Using the common 20-port standard here.
  • Enum Constant Details

    • PDH00

      public static final PDHPort PDH00
    • PDH01

      public static final PDHPort PDH01
    • PDH02

      public static final PDHPort PDH02
    • PDH03

      public static final PDHPort PDH03
    • PDH04

      public static final PDHPort PDH04
    • PDH05

      public static final PDHPort PDH05
    • PDH06

      public static final PDHPort PDH06
    • PDH07

      public static final PDHPort PDH07
    • PDH08

      public static final PDHPort PDH08
    • PDH09

      public static final PDHPort PDH09
    • PDH10

      public static final PDHPort PDH10
    • PDH11

      public static final PDHPort PDH11
    • PDH12

      public static final PDHPort PDH12
    • PDH13

      public static final PDHPort PDH13
    • PDH14

      public static final PDHPort PDH14
    • PDH15

      public static final PDHPort PDH15
    • PDH16

      public static final PDHPort PDH16
    • PDH17

      public static final PDHPort PDH17
    • PDH18

      public static final PDHPort PDH18
    • PDH19

      public static final PDHPort PDH19
  • Method Details

    • values

      public static PDHPort[] 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 PDHPort 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
    • getPortNumber

      public int getPortNumber()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<PDHPort>