WebOSController

Constructors

Link copied to clipboard
constructor(config: ScreenDeviceConfig, ssap: SSDPServiceInstance)

Functions

Link copied to clipboard
open fun addWebSocketPort(url: String, port: String): String
Link copied to clipboard
open fun cmdCheckPairingKey(callback: ICommandCallback<Boolean>)
Returns SUCCESS(TRUE), SUCCESS(FALSE) or FAILED
Link copied to clipboard
open fun cmdConfirmAppInstall(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdConfirmPairingKey(key: String, callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdGetMouseSocket(callback: ICommandCallback<String>)
Link copied to clipboard
open fun cmdIsAppAvailable(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdIsAppRunning(appID: String, callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdIsThisAppRunning(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdIsWebAppRunning(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdLaunchApp(params: HashMap<String, String>, callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdLaunchAppStore(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdLaunchAppStoreAndWaitForRunning(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdLaunchWebApp(params: HashMap<String, String>, callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun cmdPollAppInstalled(commandCallback: ICommandCallback<Boolean>)
Command to poll if an app is installed
Link copied to clipboard
open fun cmdWakeUp(wakeUpKey: String, shouldSendEnter: Boolean, callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun getAppID(): String
Link copied to clipboard
open fun getDeviceInfo(callback: ICommandCallback<JSONObject>)
Link copied to clipboard
open fun isConnected(): Boolean
Link copied to clipboard
open fun reconfirmPairingWithoutPrompt(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun setListener(@NonNull wsMetricsListener: WebSocketMetricsListener)

Properties

Link copied to clipboard
Link copied to clipboard
val SCHEME_WS: String = "ws"
Link copied to clipboard
val SCHEME_WSS: String = "wss"
Link copied to clipboard
Link copied to clipboard