Enum Class StatusCode

java.lang.Object
java.lang.Enum<StatusCode>
com.ctre.phoenix6.StatusCode
All Implemented Interfaces:
Serializable, Comparable<StatusCode>, Constable

public enum StatusCode extends Enum<StatusCode>
Status codes reported by APIs, including OK, warnings, and errors.
  • Enum Constant Details

    • OK

      public static final StatusCode OK
      No Error
    • TaskIsBusy

      public static final StatusCode TaskIsBusy
      Diagnostic Server is busy with another command.
    • InvalidDeviceSpec

      public static final StatusCode InvalidDeviceSpec
      InvalidDeviceSpec
    • EcuIsNotPresent

      public static final StatusCode EcuIsNotPresent
      Device is not present. Verify the device is connected and powered, and that the CAN bus is terminated.
    • CouldNotEnterBl

      public static final StatusCode CouldNotEnterBl
      Could not put the device into bootloader mode.
    • CouldNotConfirmBl

      public static final StatusCode CouldNotConfirmBl
      Could not confirm the device has entered the bootloader.
    • CouldNotErase

      public static final StatusCode CouldNotErase
      Could not erase flash.
    • CouldNotSendFlash

      public static final StatusCode CouldNotSendFlash
      Could not field upgrade the device.
    • CouldNotValidate

      public static final StatusCode CouldNotValidate
      Bootloader could not verify integrity of the flashed application.
    • CouldNotRunApp

      public static final StatusCode CouldNotRunApp
      Could not run the device firmware application.
    • CouldNotReqSetId

      public static final StatusCode CouldNotReqSetId
      Unable to set ID to this device.
    • CouldNotConfirmId

      public static final StatusCode CouldNotConfirmId
      Could not verify that the changed ID took effect.
    • FlashWasGood

      public static final StatusCode FlashWasGood
      Device field upgrade was successful.
    • AppTooOld

      public static final StatusCode AppTooOld
      Device firmware application is too old.
    • CouldNotReqSetDesc

      public static final StatusCode CouldNotReqSetDesc
      Unable to set name to this device.
    • CompileSzIsWrong

      public static final StatusCode CompileSzIsWrong
      CompileSzIsWrong
    • GadgeteerDeviceNoSetId

      public static final StatusCode GadgeteerDeviceNoSetId
      Cannot set the ID of a gadgeteer device.
    • InvalidTask

      public static final StatusCode InvalidTask
      This diagnostic action is not supported.
    • NotImplemented

      public static final StatusCode NotImplemented
      Not Implemented, check latest installer.
    • NoDevicesOnBus

      public static final StatusCode NoDevicesOnBus
      NoDevicesOnBus
    • MoreThanOneFile

      public static final StatusCode MoreThanOneFile
      MoreThanOneFile
    • NodeIsInvalid

      public static final StatusCode NodeIsInvalid
      Specified device was not found. Verify the device is connected and powered, and that the CAN bus is terminated.
    • InvalidDeviceDescriptor

      public static final StatusCode InvalidDeviceDescriptor
      InvalidDeviceDescriptor
    • CouldNotSendCanFrame

      public static final StatusCode CouldNotSendCanFrame
      CouldNotSendCanFrame
    • NormalModeMsgNotPresent

      public static final StatusCode NormalModeMsgNotPresent
      NormalModeMsgNotPresent
    • FeatureNotSupported

      public static final StatusCode FeatureNotSupported
      This feature is not supported.
    • NotUpdating

      public static final StatusCode NotUpdating
      The diagnostic server is not field upgrading any devices.
    • CorruptedPOST

      public static final StatusCode CorruptedPOST
      CorruptedPOST
    • NoConfigs

      public static final StatusCode NoConfigs
      This device did not report any available configs. Verify firmware and diagnostics are up-to-date.
    • ConfigFailed

      public static final StatusCode ConfigFailed
      ConfigFailed
    • CouldNotReqFactoryDefault

      public static final StatusCode CouldNotReqFactoryDefault
      Unable to factory default this device.
    • CustomNameNotSupported

      public static final StatusCode CustomNameNotSupported
      CustomNameNotSupported
    • ConfigReadWriteMismatch

      public static final StatusCode ConfigReadWriteMismatch
      The configs read from the device do not match the configs that were written.
    • CouldNotReqSetConfigs

      public static final StatusCode CouldNotReqSetConfigs
      Could not apply the device configs.
    • InsufficientSz

      public static final StatusCode InsufficientSz
      InsufficientSz
    • InvalidModel

      public static final StatusCode InvalidModel
      This feature is not supported for this device model.
    • CouldNotReqDevInfo

      public static final StatusCode CouldNotReqDevInfo
      CouldNotReqDevInfo
    • NoControls

      public static final StatusCode NoControls
      This device does not support new controls.
    • DeviceIsNull

      public static final StatusCode DeviceIsNull
      DeviceIsNull
    • DeviceDidNotRespondToDiagReq

      public static final StatusCode DeviceDidNotRespondToDiagReq
      DeviceDidNotRespondToDiagReq
    • OnlySupportedInTunerX

      public static final StatusCode OnlySupportedInTunerX
      This feature requires Tuner X.
    • CanivCliError

      public static final StatusCode CanivCliError
      Command-line issue with caniv.
    • InvalidCrfBadHeader

      public static final StatusCode InvalidCrfBadHeader
      InvalidCrfBadHeader
    • InvalidCrfFileSzInvald

      public static final StatusCode InvalidCrfFileSzInvald
      InvalidCrfFileSzInvald
    • InvalidCrfWrongProduct

      public static final StatusCode InvalidCrfWrongProduct
      Specified CRF is for the wrong product.
    • InvalidCrfNoSects

      public static final StatusCode InvalidCrfNoSects
      InvalidCrfNoSects
    • InvalidCrfBadSectHeader

      public static final StatusCode InvalidCrfBadSectHeader
      InvalidCrfBadSectHeader
    • InvalidCrfBadSectSize

      public static final StatusCode InvalidCrfBadSectSize
      InvalidCrfBadSectSize
    • NoCrfFile

      public static final StatusCode NoCrfFile
      Specified CRF file could not be found.
    • CouldNotFindDynamicId

      public static final StatusCode CouldNotFindDynamicId
      CouldNotFindDynamicId
    • DidNotGetDhcp

      public static final StatusCode DidNotGetDhcp
      DidNotGetDhcp
    • DidNotGetFullDhcp

      public static final StatusCode DidNotGetFullDhcp
      DidNotGetFullDhcp
    • InvalidLicenseResp

      public static final StatusCode InvalidLicenseResp
      InvalidLicenseResp
    • InvalidCanivCache

      public static final StatusCode InvalidCanivCache
      InvalidCanivCache
    • CannotOpenSerialPort

      public static final StatusCode CannotOpenSerialPort
      CannotOpenSerialPort
    • CannotWriteSerialPort

      public static final StatusCode CannotWriteSerialPort
      CannotWriteSerialPort
    • CannotReadSerialPort

      public static final StatusCode CannotReadSerialPort
      CannotReadSerialPort
    • CannotSerialToDevice

      public static final StatusCode CannotSerialToDevice
      CannotSerialToDevice
    • NoSerialControlFrameResp

      public static final StatusCode NoSerialControlFrameResp
      NoSerialControlFrameResp
    • CannotOpenUdpPort

      public static final StatusCode CannotOpenUdpPort
      CannotOpenUdpPort
    • CannotWriteUdpPort

      public static final StatusCode CannotWriteUdpPort
      CannotWriteUdpPort
    • CannotReadUdpPort

      public static final StatusCode CannotReadUdpPort
      CannotReadUdpPort
    • CannotUdpToDevice

      public static final StatusCode CannotUdpToDevice
      CannotUdpToDevice
    • NoUdpControlFrameResp

      public static final StatusCode NoUdpControlFrameResp
      NoUdpControlFrameResp
    • TimeoutIso15Response

      public static final StatusCode TimeoutIso15Response
      TimeoutIso15Response
    • InvalidJson

      public static final StatusCode InvalidJson
      InvalidJson
    • AppIsTerminating

      public static final StatusCode AppIsTerminating
      The user application is shutting down.
    • CanMessageStale

      public static final StatusCode CanMessageStale
      CAN message is stale, data is valid but old. Check the CAN bus wiring, CAN bus utilization, and power to the device.
    • BufferFull

      public static final StatusCode BufferFull
      Buffer is full, cannot insert more data.
    • PulseWidthSensorNotPresent

      public static final StatusCode PulseWidthSensorNotPresent
      PulseWidthSensorNotPresent
    • GeneralWarning

      public static final StatusCode GeneralWarning
      General Warning Occurred.
    • FirmVersionCouldNotBeRetrieved

      public static final StatusCode FirmVersionCouldNotBeRetrieved
      Firm Vers could not be retrieved. Use Phoenix Tuner X to check ID and firmware(CRF) version.
    • FeaturesNotAvailableYet

      public static final StatusCode FeaturesNotAvailableYet
      This feature will be supported in a future update.
    • ControlModeNotValid

      public static final StatusCode ControlModeNotValid
      The control mode is not valid for this function.
    • ControlModeNotSupportedYet

      public static final StatusCode ControlModeNotSupportedYet
      This control mode is not supported yet. A future release will supported this soon.
    • MotProfFirmThreshold

      public static final StatusCode MotProfFirmThreshold
      Motor Controller must have >= 3.2 firmware for motion profile control mode.
    • MotProfFirmThreshold2

      public static final StatusCode MotProfFirmThreshold2
      Motor Controller must have >= 3.4 firmware for advanced PID0/PID1 features.
    • SimDeviceNotFound

      public static final StatusCode SimDeviceNotFound
      SimDeviceNotFound
    • SimPhysicsTypeNotSupported

      public static final StatusCode SimPhysicsTypeNotSupported
      SimPhysicsTypeNotSupported
    • SimDeviceAlreadyExists

      public static final StatusCode SimDeviceAlreadyExists
      SimDeviceAlreadyExists
    • TxFailed

      public static final StatusCode TxFailed
      Could not transmit CAN Frame.
    • InvalidParamValue

      public static final StatusCode InvalidParamValue
      An invalid argument was passed into the function/VI, such as a null pointer.
    • RxTimeout

      public static final StatusCode RxTimeout
      CAN frame not received/too-stale. Check the CAN bus wiring, CAN bus utilization, and power to the device.
    • TxTimeout

      public static final StatusCode TxTimeout
      CAN Transmit timed out.
    • UnexpectedArbId

      public static final StatusCode UnexpectedArbId
      ArbID is incorrect.
    • CanOverflowed

      public static final StatusCode CanOverflowed
      CanOverflowed
    • SensorNotPresent

      public static final StatusCode SensorNotPresent
      Sensor Not Present.
    • FirmwareTooOld

      public static final StatusCode FirmwareTooOld
      Firmware Too Old. Use Phoenix Tuner X to field upgrade your CTRE CAN device firmware(CRF). Then restart your robot application to clear this error.
    • CouldNotChangePeriod

      public static final StatusCode CouldNotChangePeriod
      Control Frame Period could not be changed. Most likely it is not being transmitted.
    • BufferFailure

      public static final StatusCode BufferFailure
      BufferFailure
    • FirmwareNonFRC

      public static final StatusCode FirmwareNonFRC
      Firmware is legacy non-FRC version. Use Phoenix Tuner X to field upgrade your CTRE CAN device firmware(CRF). Firmware greater than 20.0 required.
    • GeneralError

      public static final StatusCode GeneralError
      General Error Occurred.
    • SigNotUpdated

      public static final StatusCode SigNotUpdated
      No new response to update signal.
    • NotAllPIDValuesUpdated

      public static final StatusCode NotAllPIDValuesUpdated
      NotAllPIDValuesUpdated
    • GEN_PORT_ERROR

      public static final StatusCode GEN_PORT_ERROR
      GEN_PORT_ERROR
    • PORT_MODULE_TYPE_MISMATCH

      public static final StatusCode PORT_MODULE_TYPE_MISMATCH
      PORT_MODULE_TYPE_MISMATCH
    • GEN_MODULE_ERROR

      public static final StatusCode GEN_MODULE_ERROR
      GEN_MODULE_ERROR
    • MODULE_NOT_INIT_SET_ERROR

      public static final StatusCode MODULE_NOT_INIT_SET_ERROR
      MODULE_NOT_INIT_SET_ERROR
    • MODULE_NOT_INIT_GET_ERROR

      public static final StatusCode MODULE_NOT_INIT_GET_ERROR
      MODULE_NOT_INIT_GET_ERROR
    • WheelRadiusTooSmall

      public static final StatusCode WheelRadiusTooSmall
      Wheel Radius is too small, cannot get distance traveled.
    • TicksPerRevZero

      public static final StatusCode TicksPerRevZero
      Ticks per revolution is 0, cannot get heading.
    • DistanceBetweenWheelsTooSmall

      public static final StatusCode DistanceBetweenWheelsTooSmall
      Distance between wheels is too small, cannot get heading.
    • GainsAreNotSet

      public static final StatusCode GainsAreNotSet
      GainsAreNotSet
    • WrongRemoteLimitSwitchSource

      public static final StatusCode WrongRemoteLimitSwitchSource
      Use RemoteLimitSwitchSource instead of LimitSwitchSource.
    • DoubleVoltageCompensatingWPI

      public static final StatusCode DoubleVoltageCompensatingWPI
      Motor Controller Voltage Compensation should not be used with setVoltage(). This causes compensation to happen twice. Disable Voltage Compensation by calling enableVoltageCompensation(false) in order to use setVoltage().
    • CANdleAnimSlotOutOfBounds

      public static final StatusCode CANdleAnimSlotOutOfBounds
      CANdleAnimSlotOutOfBounds
    • IncompatibleMode

      public static final StatusCode IncompatibleMode
      IncompatibleMode
    • InvalidHandle

      public static final StatusCode InvalidHandle
      Handle passed into function is incorrect.
    • FeatureRequiresHigherFirm

      public static final StatusCode FeatureRequiresHigherFirm
      Features requires newer firmware version.
    • ConfigFactoryDefaultRequiresHigherFirm

      public static final StatusCode ConfigFactoryDefaultRequiresHigherFirm
      Config factory default features require firmware >=3.10.
    • ConfigMotionSCurveRequiresHigherFirm

      public static final StatusCode ConfigMotionSCurveRequiresHigherFirm
      Config Motion S Curve Strength features require firmware >=4.16.
    • TalonFXFirmwarePreVBatDetect

      public static final StatusCode TalonFXFirmwarePreVBatDetect
      Talon FX(Falcon 500) Firmware Too Old. Use Phoenix Tuner to field upgrade your CTRE CAN device firmware(CRF) to >=20.3. Then restart your robot application to clear this error.
    • CANdleAnimationsRequireHigherFirm

      public static final StatusCode CANdleAnimationsRequireHigherFirm
      CANdleAnimationsRequireHigherFirm
    • LibraryCouldNotBeLoaded

      public static final StatusCode LibraryCouldNotBeLoaded
      LibraryCouldNotBeLoaded
    • MissingRoutineInLibrary

      public static final StatusCode MissingRoutineInLibrary
      MissingRoutineInLibrary
    • ResourceNotAvailable

      public static final StatusCode ResourceNotAvailable
      ResourceNotAvailable
    • MusicFileNotFound

      public static final StatusCode MusicFileNotFound
      Could not find music file specified, try specifying an absolute path.
    • MusicFileWrongSize

      public static final StatusCode MusicFileWrongSize
      Music file size is incorrect, could not parse correctly. Ensure you're using Tuner to generate file.
    • MusicFileTooNew

      public static final StatusCode MusicFileTooNew
      Music file version is too new, update Phoenix to utilize this file.
    • MusicFileInvalid

      public static final StatusCode MusicFileInvalid
      Music file is invalid. Ensure you're using Tuner to generate file.
    • InvalidOrchestraAction

      public static final StatusCode InvalidOrchestraAction
      An invalid orchestra action occurred. Ensure a music file is loaded.
    • MusicFileTooOld

      public static final StatusCode MusicFileTooOld
      This music file version is too old. Regenerate file using Tuner.
    • MusicInterrupted

      public static final StatusCode MusicInterrupted
      Music interrupted due to one of the instruments being commanded a different control mode. Press Play to resume music.
    • MusicNotSupported

      public static final StatusCode MusicNotSupported
      This device doesn't support MusicTone control mode.
    • kInvalidInterface

      public static final StatusCode kInvalidInterface
      kInvalidInterface
    • kInvalidGuid

      public static final StatusCode kInvalidGuid
      kInvalidGuid
    • kInvalidClass

      public static final StatusCode kInvalidClass
      kInvalidClass
    • kInvalidProtocol

      public static final StatusCode kInvalidProtocol
      kInvalidProtocol
    • kInvalidPath

      public static final StatusCode kInvalidPath
      kInvalidPath
    • kGeneralWinUsbError

      public static final StatusCode kGeneralWinUsbError
      kGeneralWinUsbError
    • kFailedSetup

      public static final StatusCode kFailedSetup
      kFailedSetup
    • kListenFailed

      public static final StatusCode kListenFailed
      kListenFailed
    • kSendFailed

      public static final StatusCode kSendFailed
      kSendFailed
    • kReceiveFailed

      public static final StatusCode kReceiveFailed
      kReceiveFailed
    • kInvalidRespFormat

      public static final StatusCode kInvalidRespFormat
      kInvalidRespFormat
    • kWinUsbInitFailed

      public static final StatusCode kWinUsbInitFailed
      kWinUsbInitFailed
    • kWinUsbQueryFailed

      public static final StatusCode kWinUsbQueryFailed
      kWinUsbQueryFailed
    • kWinUsbGeneralError

      public static final StatusCode kWinUsbGeneralError
      kWinUsbGeneralError
    • kAccessDenied

      public static final StatusCode kAccessDenied
      kAccessDenied
    • kFirmwareInvalidResponse

      public static final StatusCode kFirmwareInvalidResponse
      kFirmwareInvalidResponse
    • StatusCodeNotInitialized

      public static final StatusCode StatusCodeNotInitialized
      This StatusCode has not been initialized. Make sure the StatusCode is getting assigned to the return of a method.
    • WarningNotInitialized

      public static final StatusCode WarningNotInitialized
      WarningNotInitialized
    • HwTimestampOutOfSync

      public static final StatusCode HwTimestampOutOfSync
      The timestamp reported by CANivore is at least 10ms older than the timestamp reported by the system, indicating it's fallen out of sync. This does not impact the data of this message, only the timing.
    • FrequentConfigCalls

      public static final StatusCode FrequentConfigCalls
      Do not apply or refresh configs periodically, as configs are blocking.
    • InvalidNetwork

      public static final StatusCode InvalidNetwork
      The given network/CAN bus is invalid. Verify that any status signals provided are on the same network and that the network is present.
    • MultiSignalNotSupported

      public static final StatusCode MultiSignalNotSupported
      The CAN bus does not support multi-signal synchronization.
    • CouldNotCast

      public static final StatusCode CouldNotCast
      Could not cast from base value to this particular signal's type
    • NotFound

      public static final StatusCode NotFound
      Could not find this value when searching for it
    • NotSupported

      public static final StatusCode NotSupported
      This is not supported
    • MissingContext

      public static final StatusCode MissingContext
      Could not determine context from this device hash
    • ModelMismatch

      public static final StatusCode ModelMismatch
      Model name in license file does not match model name of selected device.
    • SerialMismatch

      public static final StatusCode SerialMismatch
      Serial Number in license file does not match model name of selected device.
    • NoFile

      public static final StatusCode NoFile
      Could not find specified file.
    • LicenseDownloadFailed

      public static final StatusCode LicenseDownloadFailed
      License did not successfully download to Device.
    • SelfTestIsEmpty

      public static final StatusCode SelfTestIsEmpty
      Self Test report does not have any values, is the firmware up to date?
    • SignalLookupFailed

      public static final StatusCode SignalLookupFailed
      Failed to lookup signal properties. This can happen if the fimware is too new and supports signals that older APIs do not support.
    • InvalidModeToGetSignal

      public static final StatusCode InvalidModeToGetSignal
      The current mode of the device is invalid for getting this signal.
    • UnlicensedDevice

      public static final StatusCode UnlicensedDevice
      Device is not licensed. Cannot get any data from it.
    • InvalidSize

      public static final StatusCode InvalidSize
      Size is invalid.
    • InvalidLicenseResponse

      public static final StatusCode InvalidLicenseResponse
      InvalidLicenseResponse
    • InvalidContext

      public static final StatusCode InvalidContext
      InvalidContext
    • InternalError

      public static final StatusCode InternalError
      InternalError
    • kDeviceResponseIncorrect

      public static final StatusCode kDeviceResponseIncorrect
      kDeviceResponseIncorrect
    • kErrorPollingForDevices

      public static final StatusCode kErrorPollingForDevices
      kErrorPollingForDevices
    • CouldNotRetrieveV6Firmware

      public static final StatusCode CouldNotRetrieveV6Firmware
      Device firmware could not be retrieved. Check that the device is running v6 firmware, the device ID is correct, the specified CAN bus is correct, and the device is powered.
    • CouldNotDecodeDeviceFirmware

      public static final StatusCode CouldNotDecodeDeviceFirmware
      Device firmware could not be decoded. Check that the device is running v6 firmware, the device ID is correct, the specified CAN bus is correct, and the device is powered.
    • InvalidIDToFollow

      public static final StatusCode InvalidIDToFollow
      The values specified for master are in valid. Make sure the Device ID of master are correct.
    • UsingProFeatureOnUnlicensedDevice

      public static final StatusCode UsingProFeatureOnUnlicensedDevice
      Using a Pro only feature on an unlicensed device. The device may not behave as expected if it continues to operate while unlicensed.
    • FirmwareTooNew

      public static final StatusCode FirmwareTooNew
      Firmware Too New. Use Phoenix Tuner X to field upgrade your CTRE CAN device firmware(CRF) to a compatible version. Then restart your robot application to clear this error.
    • CouldNotSerialize

      public static final StatusCode CouldNotSerialize
      The data frame could not be serialized for transmit.
    • MechanismFaulted

      public static final StatusCode MechanismFaulted
      The mechanism is disabled due to a fault in one of the devices.
    • FirmwareVersNotCompatible

      public static final StatusCode FirmwareVersNotCompatible
      Firmware version is not compatible with this version of Phoenix. Make sure your firmware and API major versions match.
    • DirectoryMissing

      public static final StatusCode DirectoryMissing
      Could not find specified directory.
    • ApiTooOld

      public static final StatusCode ApiTooOld
      This API version is too old for the firmware on the device. Either upgrade the API to a newer version or downgrade the device firmware to an older version for correct behavior.
    • LoggerNotRunning

      public static final StatusCode LoggerNotRunning
      The signal logger is not running. Start the signal logger before writing any signals.
    • TimeoutCannotBeZero

      public static final StatusCode TimeoutCannotBeZero
      Blocking operations, such as configs, cannot have a timeout of 0. Pass in a non-zero timeout (typically 0.050+ seconds) for normal operation.
    • CannotLicenseWhileEnabled

      public static final StatusCode CannotLicenseWhileEnabled
      Device cannot be licensed while it is control enabled. Disable and neutral the device to apply the licenses.
    • InvalidFile

      public static final StatusCode InvalidFile
      Could not open or read the given file.
    • HootLogTooOld

      public static final StatusCode HootLogTooOld
      The given hoot log requires an older version of Phoenix API.
    • HootLogTooNew

      public static final StatusCode HootLogTooNew
      The given hoot log requires a newer version of Phoenix API.
    • UnlicensedHootLog

      public static final StatusCode UnlicensedHootLog
      Hoot log is not licensed. Cannot get any data from it.
    • CannotStepWhileUnpaused

      public static final StatusCode CannotStepWhileUnpaused
      The simulation timing cannot be advanced by a time step while unpaused. Pause the simulator before advancing time.
    • MultipleReplayNotSupported

      public static final StatusCode MultipleReplayNotSupported
      Hoot replay does not support replaying multiple files. Ensure that only one file is loaded at a time.
    • UserSignalLimitExceeded

      public static final StatusCode UserSignalLimitExceeded
      The maximum number of loggable user signals has been exceeded. Additional user signals will not be logged.
    • InvalidDeviceModel

      public static final StatusCode InvalidDeviceModel
      The provided model was not a valid device type.
    • SignalNotSupportedOrMissing

      public static final StatusCode SignalNotSupportedOrMissing
      The requested signal is missing or not supported. Verify that the device firmware is up-to-date.
    • MissingSchema

      public static final StatusCode MissingSchema
      The schema for the logged user signal is invalid or missing. Ensure that the schema is written before the user signal.
  • Field Details

    • value

      public final int value
  • Method Details

    • values

      public static StatusCode[] 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 StatusCode 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
    • valueOf

      public static StatusCode valueOf(int value)
      Gets StatusCode from specified value
      Parameters:
      value - Value of StatusCode
      Returns:
      StatusCode of specified value
    • isError

      public boolean isError()
      Returns:
      true if this code is an error
    • isWarning

      public boolean isWarning()
      Returns:
      true if this code is a warning
    • isOK

      public boolean isOK()
      Returns:
      true if this code is OK
    • getName

      public String getName()
      Gets the name of this StatusCode
      Returns:
      Name of this StatusCode
    • getDescription

      public String getDescription()
      Gets the description of this StatusCode
      Returns:
      Description of this StatusCode