Enum EIEIOCommandID

java.lang.Object
java.lang.Enum<EIEIOCommandID>
uk.ac.manchester.spinnaker.messages.eieio.EIEIOCommandID
All Implemented Interfaces:
Serializable, Comparable<EIEIOCommandID>, EIEIOCommand

public enum EIEIOCommandID
extends Enum<EIEIOCommandID>
implements EIEIOCommand
What SpiNNaker-specific EIEIO commands there are.
  • Enum Constant Details

  • Method Details

    • values

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

      public static EIEIOCommandID valueOf​(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
      Description copied from interface: EIEIOCommand
      Get the encoded ID number of the command.
      Specified by:
      getValue in interface EIEIOCommand
      Returns:
      The encoded form.
    • get

      public static EIEIOCommand get​(int command)
      Get a command given its encoded form.
      Parameters:
      command - the encoded command
      Returns:
      the ID, or null if the encoded form was unrecognised.