Result.State
パッケージ
com.nttqonoq.devices.android.mirzalibrary
Enum Class Result.State
継承ツリー
Object
Enum<Result.State>
com.nttqonoq.devices.android.mirzalibrary.Result.State
クラスの説明
public static enum Result.State
extends Enum<Result.State>
結果の状態を表すEnum
ネストされたクラスの概要
クラスから継承されたネストされたクラス/インタフェース
- Enum.EnumDesc<E extends Enum<E>>
列挙型定数の概要
列挙定数
列挙型定数 | 説明 |
---|---|
GLASS_NOT_CONNECTED | グラスデバイス未接続 |
GLASS_NOT_CONNECTED_OR_TIMEOUT | グラスデバイス未接続またはタイムアウト |
GLASS_NOT_PAIRED | グラスデバイス未ペアリング |
MIRZA_APP_NOT_IN_SPACES_MODE | MIRZAアプリは MRモードではない |
NOT_FOUND_MIRZA_APP | MiRZAアプリが見つからない |
SERVICE_ERROR | サービス接続エラー |
SERVICE_NOT_CONNECTED | サービス未接続 |
SUCCESS | 成功 |
UNEXPECTED_RESPONSE_DATA | 想定外のレスポンスデータ |
UNKNOWN | 不明 |
VERSION_INCONSISTENT | バージョン不整合 |
メソッドの概要
すべてのメソッド
修飾子とタイプ | メソッド | 説明 |
---|---|---|
int | getCode() | 状態コードを取得する |
static Result.State | valueOf(String name) | Returns the enum constant of this class with the specified name. |
static Result.State[] | values() | Returns an array containing the constants of this enum class, in the order they are declared. |
列挙型定数の詳細
SUCCESS
public static final Result.State SUCCESS
成功
SERVICE_NOT_CONNECTED
public static final Result.State SERVICE_NOT_CONNECTED
サービス未接続
ライブラリがMiRZAアプリのサービスと接続できていない状態を表します。
SERVICE_ERROR
public static final Result.State SERVICE_ERROR
サービス接続エラー
ライブラリがMiRZAアプリのサービスとの接続に失敗したことを表します。 MiRZAアプリが未インストールまたは正常にインストールされていない状態等を表します。
VERSION_INCONSISTENT
public static final Result.State VERSION_INCONSISTENT
バージョン不整合
MiRZAアプリとライブラリのバージョンに互換性がなく利用できない状態を表します。どちらかが古いバージョンの状態である際に発生します。
GLASS_NOT_PAIRED
public static final Result.State GLASS_NOT_PAIRED
グラスデバイス未ペアリング
グラスとMiRZAアプリのペアリングが未完了の状態を表します。
GLASS_NOT_CONNECTED
public static final Result.State GLASS_NOT_CONNECTED
グラスデバイス未接続
グラスとMiRZAアプリが接続されていない状態を表します。
GLASS_NOT_CONNECTED_OR_TIMEOUT
public static final Result.State GLASS_NOT_CONNECTED_OR_TIMEOUT
グラスデバイス未接続またはタイムアウト
何かしらの理由によりグラスとの連携結果を取得できずにタイムアウトとなっている状態を表します。
UNEXPECTED_RESPONSE_DATA
public static final Result.State UNEXPECTED_RESPONSE_DATA
想定外のレスポンスデータ
NOT_FOUND_MIRZA_APP
public static final Result.State NOT_FOUND_MIRZA_APP
MiRZAアプリが見つからない
MiRZAアプリが未インストールである状態を表します。
MIRZA_APP_NOT_IN_SPACES_MODE
public static final Result.State MIRZA_APP_NOT_IN_SPACES_MODE
MIRZAアプリは MRモードではない
グラススウィッチモードが MRモード以外である状態を表します。 MRモードであることが前提となる機能を利用した場合に発生します。
UNKNOWN
public static final Result.State UNKNOWN
不明
メソッドの詳細
values
public static Result.State[] values()
この列挙型クラスの定数を宣言された順 序で含む配列を返します。
戻り値:
- この列挙型クラスの定数を、宣言された順序で含む配列
valueOf
public static Result.State valueOf(String name)
指定された名前のこのクラスの列挙定数を返します。文字列は、このクラスで列挙定数を宣言するために使用された識別子と正確に一致しなければなりません。
(余分な空白文字は許可されません。)
パラメータ:
name
- 返される列挙型定数の名前。
戻り値:
- 指定した名前の列挙型定数
例外:
- IllegalArgumentException - この列挙型クラスに指定された名前の定数が存在しない場合
- NullPointerException - 引数がnullの場合
getCode
public int getCode()
状態コードを取得する
戻り値:
- 状態コード