IVROEMService_api1

All IVROEMService_api1 methods must be implemented. VROEMservice uses this interface to communicate with the VIVE Wave™ Server.

Method List

  • String getApiVersion()
  • Get the API version.
  • Return the string of the API version.
  • void registerClient(IVROEMClient_api1 client)
  • Register the IVROEMClient_api1 interface to VROEMService.
  • param client IVROEMClient_api1.
  • void unregisterClient(IVROEMClient_api1 client)
  • Unregister the IVROEMClient_api1 interface.
  • param client IVROEMClient_api1.
  • void start(IVROEMClient_api1 client)
  • Inform that the runtime server is starting.
  • param client IVROEMClient_api1.
  • void stop(IVROEMClient_api1 client)
  • Inform that the runtime server is stopping.
  • param client IVROEMClient_api1.
  • void notifyClientFocused(boolean bFocused)
  • Notify the focus status of the app.
  • param bFocused true means that the app is in focus.
  • void notifyClientForeground(boolean bForeground)
  • Notify the foreground status of the app.
  • param bForeground true means that the app is in the foreground.
  • void notifyFotaRunning(boolean bRunning)
  • Notify the status of the firmware update of device.
  • param bRunning true means that the firmware update is running.
  • void notifyProximityTriggered(boolean bTriggered)
  • Notify the status of the proximity sensor.
  • param bTriggered true means that the proximity sensor is activated.
  • void onEvent(in VROEMEvent event)
  • Get events from the runtime server.
  • param event VROEMEvent.
  • VRValidationResult checkValidation()
  • Return the validation result of the check procedure.
  • Return VRValidationResult The validation result.
  • void notifyVRServerState(in VRServerState state)
  • Notify the current state of the runtime server.
  • param state VRServerState.
  • void onAnalogData(int deviceId, in VRInputId buttonId, in PointF axis, long ticks)
  • Get the analog data of the controller from the runtime server.
  • param deviceId the ID of device.
  • param buttonId VRInputId
  • param axis The [x, y] value of the component.
  • param ticks Timestamp
  • String getConfigData(String key)
  • Return the OEM Service configuration data.
  • param key String.