Sony Scalar Controller
Sony TV Scalar controller notes:
1. Uses ScalarWebAPI protocol 2. Sony has two types of apps: BIV apps (apps submitted directly to sony) and OPA apps (apps submitted to Opera) 3. Launch command is idempotent for BIV apps on 2014 TV and not on 2013 TVs (VERIFY THIS!) 4. Launch command for OPA apps will return failure if any other app (or same app) is already running 5. For OPA apps, we have to terminate current app before we launch 6. For terminate we actually have to go to home screen 7. Cannot pass parameters? (research TBD)Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun connectToSync(channel: SyncChannelConfig, reconnect: Boolean, callback: IChannelProvider.IChannelStatusCallback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Overriding because Sony Scalar uses actual device ID
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Checks whether an app is available on the device.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun launchAndConnect(params: HashMap<String, String>, reconnect: Boolean, callback: IAppConnectionController.IAppConnectionCallback)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Checks whether the device requires app install
Link copied to clipboard
Checks whether the device requires pairing
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard