Enum PVITag

  • All Implemented Interfaces:
    de.jnkconsulting.e3dc.easyrscp.api.frame.Tag , java.io.Serializable , kotlin.Comparable

    
    public enum PVITag
    extends Enum<PVITag> implements Tag
                        

    Contains tags for controlling and reading the photovoltaic inverter

    Since:

    2.0

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      DATA

      hex = "0x02840000", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: TAG_PVI_INDEX & TAG_PVI_... Response with all data of the REQ_DATA request

      de: TAG_PVI_INDEX & TAG_PVI_... Antwort mit allen Daten der REQ_DATA Anfrage

      REQ_DATA

      hex = "0x02040000", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: TAG_PVI_INDEX & TAG_PVI_REQ... Contains all request TAGs, the container MUST contain an index

      de: TAG_PVI_INDEX & TAG_PVI_REQ... Beinhaltet alle Anfrage-TAGs, der Container MUSS einen Index enthalten

      INDEX

      hex = "0x02040001", type = DataType.UINT16

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Index of the requested device (0?x), Must occur in the request and response to the DATA tag.

      de: Index des angefragten Gerätes (0?x), Muss in Anfrage und Antwort zum DATA-Tag vorkommen

      VALUE

      hex = "0x02040005", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: dataType returns the respective data type!

      de: dataType gibt den jeweiligen Daten Typ zurück!

      GENERAL_ERROR

      hex = "0x02FFFFFF", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      ON_GRID

      hex = "0x02800001", type = DataType.BOOL

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_ON_GRID

      hex = "0x02000001", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      STATE

      hex = "0x02800002", type = DataType.STRING

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_STATE

      hex = "0x02000002", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      LAST_ERROR

      hex = "0x02800003", type = DataType.STRING

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_LAST_ERROR

      hex = "0x02000003", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      FLASH_FILE

      hex = "0x02800007", type = DataType.STRING

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DEVICE_STATE

      hex = "0x02060000", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DEVICE_STATE

      hex = "0x02860000", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: DEVICE_CONNECTED & DEVICE_WORKING & DEVICE_IN_SERVICE

      DEVICE_CONNECTED

      hex = "0x02860001", type = DataType.BOOL

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DEVICE_WORKING

      hex = "0x02860002", type = DataType.BOOL

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DEVICE_IN_SERVICE

      hex = "0x02860003", type = DataType.BOOL

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_TYPE

      hex = "0x02000009", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      TYPE

      hex = "0x02800009", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: 1=SOLU 2=KACO 3=E3DC_E

      COS_PHI

      hex = "0x02800060", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_COS_PHI_VALUE & TAG_PVI_COS_PHI_IS_AKTIV & TAG_PVI_COS_PHI_EXCITED

      REQ_COS_PHI

      hex = "0x02000060", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_SET_COS_PHI

      hex = "0x02000061", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_COS_PHI_VALUE & TAG_PVI_COS_PHI_IS_AKTIV & TAG_PVI_COS_PHI_EXCITED

      COS_PHI_VALUE

      hex = "0x02000062", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      COS_PHI_IS_AKTIV

      hex = "0x02000063", type = DataType.BOOL

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      COS_PHI_EXCITED

      hex = "0x02000064", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      VOLTAGE_MONITORING

      hex = "0x02800070", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_VOLTAGE_MONITORING_THRESHOLD_TOP & TAG_PVI_VOLTAGE_MONITORING_THRESHOLD_BOTTOM & TAG_PVI_VOLTAGE_MONITORING_SLOPE_UP & TAG_PVI_VOLTAGE_MONITORING_SLOPE_DOWN

      REQ_VOLTAGE_MONITORING

      hex = "0x02000070", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      VOLTAGE_MONITORING_THRESHOLD_TOP

      hex = "0x02000072", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      VOLTAGE_MONITORING_THRESHOLD_BOTTOM

      hex = "0x02000073", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      VOLTAGE_MONITORING_SLOPE_UP

      hex = "0x02000074", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      VOLTAGE_MONITORING_SLOPE_DOWN

      hex = "0x02000075", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      FREQUENCY_UNDER_OVER

      hex = "0x02800080", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_FREQUENCY_UNDER & TAG_PVI_FREQUENCY_OVER

      REQ_FREQUENCY_UNDER_OVER

      hex = "0x02000080", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      FREQUENCY_UNDER

      hex = "0x02000082", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      FREQUENCY_OVER

      hex = "0x02000083", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      SYSTEM_MODE

      hex = "0x02800085", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      0=IdleMode 1=NormalMode 2=GridChargeMode 3=BackupPowerMode

      REQ_SYSTEM_MODE

      hex = "0x02000085", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      POWER_MODE

      hex = "0x02800087", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      1=PVI ON 0=PVI OFF 101=PVI ON_FORCE 100=PVI OFF_FORCE

      REQ_POWER_MODE

      hex = "0x02000087", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      TEMPERATURE

      hex = "0x02800100", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      REQ_TEMPERATURE

      hex = "0x02000100", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      TEMPERATURE_COUNT

      hex = "0x02800101", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_TEMPERATURE_COUNT

      hex = "0x02000101", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      MAX_TEMPERATURE

      hex = "0x02800102", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_MAX_TEMPERATURE

      hex = "0x02000102", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      MIN_TEMPERATURE

      hex = "0x02800103", type = DataType.FLOAT32

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_MIN_TEMPERATURE

      hex = "0x02000103", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      SERIAL_NUMBER

      hex = "0x028ABC01", type = DataType.STRING

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_SERIAL_NUMBER

      hex = "0x020ABC01", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      VERSION

      hex = "0x028ABC02", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_VERSION_MAIN |& TAG_PVI_VERSION_PIC |& ?.

      REQ_VERSION

      hex = "0x020ABC02", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      VERSION_MAIN

      hex = "0x020ABC03", type = DataType.STRING

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      VERSION_PIC

      hex = "0x020ABC04", type = DataType.STRING

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      AC_MAX_PHASE_COUNT

      hex = "0x028AC000", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      AC_POWER

      hex = "0x028AC001", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      AC_VOLTAGE

      hex = "0x028AC002", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      AC_CURRENT

      hex = "0x028AC003", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      AC_APPARENTPOWER

      hex = "0x028AC004", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      AC_REACTIVEPOWER

      hex = "0x028AC005", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      AC_ENERGY_ALL

      hex = "0x028AC006", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      AC_MAX_APPARENTPOWER

      hex = "0x028AC007", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      AC_ENERGY_DAY

      hex = "0x028AC008", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      AC_ENERGY_GRID_CONSUMPTION

      hex = "0x028AC009", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      REQ_AC_MAX_PHASE_COUNT

      hex = "0x020AC000", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_AC_POWER

      hex = "0x020AC001", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      REQ_AC_VOLTAGE

      hex = "0x020AC002", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      REQ_AC_CURRENT

      hex = "0x020AC003", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      REQ_AC_APPARENTPOWER

      hex = "0x020AC004", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      REQ_AC_REACTIVEPOWER

      hex = "0x020AC005", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      REQ_AC_ENERGY_ALL

      hex = "0x020AC006", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      REQ_AC_MAX_APPARENTPOWER

      hex = "0x020AC007", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      REQ_AC_ENERGY_DAY

      hex = "0x020AC008", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      REQ_AC_ENERGY_GRID_CONSUMPTION

      hex = "0x020AC009", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en: Value of the request includes the requested phase

      de: Value der Anfrage beinhaltet die angefragte Phase

      DC_MAX_STRING_COUNT

      hex = "0x028DC000", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      DC_POWER

      hex = "0x028DC001", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      DC_VOLTAGE

      hex = "0x028DC002", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      DC_CURRENT

      hex = "0x028DC003", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      DC_MAX_POWER

      hex = "0x028DC004", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      DC_MAX_VOLTAGE

      hex = "0x028DC005", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      DC_MIN_VOLTAGE

      hex = "0x028DC006", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      DC_MAX_CURRENT

      hex = "0x028DC007", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      DC_MIN_CURRENT

      hex = "0x028DC008", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      DC_STRING_ENERGY_ALL

      hex = "0x028DC009", type = DataType.CONTAINER

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de: TAG_PVI_INDEX & TAG_PVI_VALUE

      REQ_DC_MAX_STRING_COUNT

      hex = "0x020DC000", type = DataType.NONE

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_POWER

      hex = "0x020DC001", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_VOLTAGE

      hex = "0x020DC002", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_CURRENT

      hex = "0x020DC003", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_MAX_POWER

      hex = "0x020DC004", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_MAX_VOLTAGE

      hex = "0x020DC005", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_MIN_VOLTAGE

      hex = "0x020DC006", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_MAX_CURRENT

      hex = "0x020DC007", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_MIN_CURRENT

      hex = "0x020DC008", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

      REQ_DC_STRING_ENERGY_ALL

      hex = "0x020DC009", type = DataType.UCHAR8

      You know what the tag means or want to improve the tag description? Create a Ticket.

      Original E3DC Documentation:

      en:

      de:

    • Method Summary

      Modifier and Type Method Description
      final PVITag valueOf(String value) Returns the enum constant of this type with the specified name.
      final Array<PVITag> values() Returns an array containing the constants of this enum type, in the order they're declared.
      Namespace getNamespace()
      String getHex()
      DataType getType()
      final EnumEntries<PVITag> getEntries() Contains tags for controlling and reading the photovoltaic inverter
      • Methods inherited from class kotlin.Enum

        getName, getOrdinal
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • valueOf

         final PVITag valueOf(String value)

        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:
        value - Der Namespace des Tags für die Abbildung des jeweiligen Bereichs
      • values

         final Array<PVITag> values()

        Returns an array containing the constants of this enum type, in the order they're declared.

        This method may be used to iterate over the constants.