All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sources.Result Maven / Gradle / Ivy

/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 3.0.6
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */

package mraa;

public final class Result {
  public final static Result SUCCESS = new Result("SUCCESS", mraaJNI.SUCCESS_get());
  public final static Result ERROR_FEATURE_NOT_IMPLEMENTED = new Result("ERROR_FEATURE_NOT_IMPLEMENTED", mraaJNI.ERROR_FEATURE_NOT_IMPLEMENTED_get());
  public final static Result ERROR_FEATURE_NOT_SUPPORTED = new Result("ERROR_FEATURE_NOT_SUPPORTED", mraaJNI.ERROR_FEATURE_NOT_SUPPORTED_get());
  public final static Result ERROR_INVALID_VERBOSITY_LEVEL = new Result("ERROR_INVALID_VERBOSITY_LEVEL", mraaJNI.ERROR_INVALID_VERBOSITY_LEVEL_get());
  public final static Result ERROR_INVALID_PARAMETER = new Result("ERROR_INVALID_PARAMETER", mraaJNI.ERROR_INVALID_PARAMETER_get());
  public final static Result ERROR_INVALID_HANDLE = new Result("ERROR_INVALID_HANDLE", mraaJNI.ERROR_INVALID_HANDLE_get());
  public final static Result ERROR_NO_RESOURCES = new Result("ERROR_NO_RESOURCES", mraaJNI.ERROR_NO_RESOURCES_get());
  public final static Result ERROR_INVALID_RESOURCE = new Result("ERROR_INVALID_RESOURCE", mraaJNI.ERROR_INVALID_RESOURCE_get());
  public final static Result ERROR_INVALID_QUEUE_TYPE = new Result("ERROR_INVALID_QUEUE_TYPE", mraaJNI.ERROR_INVALID_QUEUE_TYPE_get());
  public final static Result ERROR_NO_DATA_AVAILABLE = new Result("ERROR_NO_DATA_AVAILABLE", mraaJNI.ERROR_NO_DATA_AVAILABLE_get());
  public final static Result ERROR_INVALID_PLATFORM = new Result("ERROR_INVALID_PLATFORM", mraaJNI.ERROR_INVALID_PLATFORM_get());
  public final static Result ERROR_PLATFORM_NOT_INITIALISED = new Result("ERROR_PLATFORM_NOT_INITIALISED", mraaJNI.ERROR_PLATFORM_NOT_INITIALISED_get());
  public final static Result ERROR_UART_OW_SHORTED = new Result("ERROR_UART_OW_SHORTED", mraaJNI.ERROR_UART_OW_SHORTED_get());
  public final static Result ERROR_UART_OW_NO_DEVICES = new Result("ERROR_UART_OW_NO_DEVICES", mraaJNI.ERROR_UART_OW_NO_DEVICES_get());
  public final static Result ERROR_UART_OW_DATA_ERROR = new Result("ERROR_UART_OW_DATA_ERROR", mraaJNI.ERROR_UART_OW_DATA_ERROR_get());
  public final static Result ERROR_UNSPECIFIED = new Result("ERROR_UNSPECIFIED", mraaJNI.ERROR_UNSPECIFIED_get());

  public final int swigValue() {
    return swigValue;
  }

  public String toString() {
    return swigName;
  }

  public static Result swigToEnum(int swigValue) {
    if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
      return swigValues[swigValue];
    for (int i = 0; i < swigValues.length; i++)
      if (swigValues[i].swigValue == swigValue)
        return swigValues[i];
    throw new IllegalArgumentException("No enum " + Result.class + " with value " + swigValue);
  }

  private Result(String swigName) {
    this.swigName = swigName;
    this.swigValue = swigNext++;
  }

  private Result(String swigName, int swigValue) {
    this.swigName = swigName;
    this.swigValue = swigValue;
    swigNext = swigValue+1;
  }

  private Result(String swigName, Result swigEnum) {
    this.swigName = swigName;
    this.swigValue = swigEnum.swigValue;
    swigNext = this.swigValue+1;
  }

  private static Result[] swigValues = { SUCCESS, ERROR_FEATURE_NOT_IMPLEMENTED, ERROR_FEATURE_NOT_SUPPORTED, ERROR_INVALID_VERBOSITY_LEVEL, ERROR_INVALID_PARAMETER, ERROR_INVALID_HANDLE, ERROR_NO_RESOURCES, ERROR_INVALID_RESOURCE, ERROR_INVALID_QUEUE_TYPE, ERROR_NO_DATA_AVAILABLE, ERROR_INVALID_PLATFORM, ERROR_PLATFORM_NOT_INITIALISED, ERROR_UART_OW_SHORTED, ERROR_UART_OW_NO_DEVICES, ERROR_UART_OW_DATA_ERROR, ERROR_UNSPECIFIED };
  private static int swigNext = 0;
  private final int swigValue;
  private final String swigName;
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy