This site has been permanently archived. The content on this site was last updated in 2019.
ControllerManager.ApiStatus
Constants that represent the status of the controller API.
Constants
int |
ERROR_CLIENT_OBSOLETE |
The underlying VR service is too new, is incompatible with current client. |
int |
ERROR_MALFUNCTION |
The underlying VR service is malfunctioning. |
int |
ERROR_NOT_AUTHORIZED |
This app was not authorized to use the service (e.g., missing permissions, the app is
blacklisted by the underlying service, etc). |
int |
ERROR_SERVICE_OBSOLETE |
The underlying VR service is too old, needs upgrade. |
int |
ERROR_UNAVAILABLE |
The underlying VR service is not present. |
int |
ERROR_UNSUPPORTED |
API failed because this device does not support controllers (API is too low, or other
required feature not present). |
int |
OK |
API is happy and healthy. |
Public Methods
final
static
String
|
toString(int state)
Convert a connection state to String.
|
Inherited Methods
From class
java.lang.Object
boolean
|
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Constants
public
static
final
int
ERROR_CLIENT_OBSOLETE
The underlying VR service is too new, is incompatible with current client.
Constant Value:
5
public
static
final
int
ERROR_MALFUNCTION
The underlying VR service is malfunctioning. Try again later.
Constant Value:
6
public
static
final
int
ERROR_NOT_AUTHORIZED
This app was not authorized to use the service (e.g., missing permissions, the app is
blacklisted by the underlying service, etc).
Constant Value:
2
public
static
final
int
ERROR_SERVICE_OBSOLETE
The underlying VR service is too old, needs upgrade.
Constant Value:
4
public
static
final
int
ERROR_UNAVAILABLE
The underlying VR service is not present.
Constant Value:
3
public
static
final
int
ERROR_UNSUPPORTED
API failed because this device does not support controllers (API is too low, or other
required feature not present).
Constant Value:
1
public
static
final
int
OK
API is happy and healthy. This doesn't mean the controller itself is connected, it just means
that the underlying service is working properly.
Constant Value:
0
Public Methods
public
static
final
String
toString
(int state)
Convert a connection state to String.
All rights reserved. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-09 UTC.
[null,null,["Last updated 2024-10-09 UTC."],[[["`ControllerManager.ApiStatus` provides constants representing the status of the controller API, indicating whether it's operational or encountering issues."],["These constants cover scenarios like service malfunctions, incompatibility, authorization problems, and device support limitations."],["Each constant has an associated integer value and a detailed description of the specific status it represents."],["A `toString` method is available to convert the integer representation of the API status into a human-readable string."],["Developers can utilize these constants to understand and handle different states of the VR controller API, ensuring smooth integration and functionality."]]],["The `ControllerManager.ApiStatus` class defines constants representing the status of the controller API. These constants include `OK` (API is healthy), and various error states: `ERROR_UNSUPPORTED` (device incompatible), `ERROR_NOT_AUTHORIZED` (app unauthorized), `ERROR_UNAVAILABLE` (service absent), `ERROR_SERVICE_OBSOLETE` (service outdated), `ERROR_CLIENT_OBSOLETE` (client outdated), and `ERROR_MALFUNCTION` (service malfunctioning). Additionally, a `toString` method is available to convert a status integer to a descriptive string.\n"]]