Skip to main content
Version: Next

ステータス

VLSDK は内部的に以下のようなステータスを持ちます。最初はINITIALステータスであり、その後 VL の動作に応じてステータスが変更されます。ステータスが変更されると、VLSDKManager のOnStateChanged(TrackerState)イベントが呼び出されます。

ステータス説明
INITIALVL 初期化がされていない状態。アプリ最初実行時、または VL リクエストが一定数以上失敗した場合 INITIAL 状態になります。VL Settings の Request Interval Before Localization に設定された周期に合わせて VL リクエストを送信します。この状態になると、AR Session Origin が原点に移動し、VL の内部セッションはすべて初期化されます。
NOT_RECOGNIZEDINITIAL 状態で VL リクエストに継続的に失敗している状態。
VL_PASSVL 成功応答を受信後内部処理が完了した状態。Request Interval After Localization で設定した周期に合わせて VL リクエストを送信します。
VL_FAILVL 応答が一時的に失敗している状態。Request Interval Before Localization で設定した周期に合わせて VL リクエストを送信します。VL リクエストで更新されたAR Session Origin は維持されます。この状態が継続すると INITIAL 状態に変換されます。
VL_OUT_OF_SERVICEGPS Guide 使用結果有効な VL API が見つからない状態。継続的に GPS 値を使用して利用可能な VL API を探索します。