IPoly System Service
System service exposed for PolyClients
Functions
Link copied to clipboard
Collect logs from the system and all connected secondary devices (e.g.
Link copied to clipboard
Decrypts the specified data using the Poly manufacturer installed private key on the com.poly.polyos.room.DeviceTypePRIMARY.
Link copied to clipboard
Encrypts the specified data using the Poly manufacturer installed private key on the com.poly.polyos.room.DeviceTypePRIMARY.
Link copied to clipboard
Ends any current device mode session.
Link copied to clipboard
Ends digital signage.
Link copied to clipboard
Returns a list of Displays connected to the room device
Link copied to clipboard
Get the current activity running on the targeted endpoint.
Link copied to clipboard
Retrieves the Poly manufacturer installed device certificate on the com.poly.polyos.room.DeviceTypePRIMARY.
Link copied to clipboard
Returns a unique id of the device of PRIMARY This can be targeted to CONTROLLER, if called on an instance returned by targetLocal
Link copied to clipboard
Returns the current state of the HDMI/USB connections.
Link copied to clipboard
Returns firmware version of PRIMARY.
Link copied to clipboard
Get the Package info
Link copied to clipboard
Returns the sleep timeout
Link copied to clipboard
Check if there is a new software update version.
Link copied to clipboard
Returns current SystemState
Link copied to clipboard
Returns a java.util.List of available UsbDevices
Link copied to clipboard
Returns whether device mode capability is enabled
Link copied to clipboard
Returns whether digital signage capability is enabled
Link copied to clipboard
Returns whether system is currently in device mode session
Link copied to clipboard
Returns whether system is currently in digital signage
Link copied to clipboard
Launches settings on the com.poly.polyos.room.DeviceTypePRIMARY.
Link copied to clipboard
abstract fun prepareSystemLogs( destPath: String, maxSize: Long, includeAppLogs: Boolean): Boolean
Content copied to clipboard
Collect logs from the system and all connected secondary devices (if called from primary), optionally including ecosystem application logs from apps running on the system/secondaries, optionally limit the size of the collected logs, collate them into a single gzipped tarball file, and write them to a caller-supplied path.
Link copied to clipboard
Registers a IPolySystemListener
Link copied to clipboard
Restores control of the device's LED lighting to the default LED state machine control.
Link copied to clipboard
Perform factory reset on the system.
Link copied to clipboard
Restarts the system This can be targeted to CONTROLLER, if called on an instance returned by targetLocal.
Link copied to clipboard
abstract fun setCustomLedColorWithAnimation(rgb: Int, animation: LightAnimation): Boolean
Content copied to clipboard
Overrides the default LED light behavior, instructing the controller to illuminate its LEDs using a specified 24-bit RGB color and animation pattern.
Link copied to clipboard
Enable or disable device mode capability
Link copied to clipboard
abstract fun setDisplayResolution(displayId: Int, resolution: Resolution): ResponseStatus
Content copied to clipboard
Sets the resolution of the given display
Link copied to clipboard
Sets the time out for sleep.
Link copied to clipboard
Shuts down the system.
Link copied to clipboard
abstract fun startActivity(packageName: String, activityName: String): Boolean
Content copied to clipboard
Start an activity on the targeted endpoint.
Link copied to clipboard
Starts a device mode session.
Link copied to clipboard
Starts digital signage.
Link copied to clipboard
Returns a IPolySystemService targeting the calls to the local com.poly.polyos.room.DeviceType Returns the same instance if called from PRIMARY.
Link copied to clipboard
Un Registers a IPolySystemListener
Link copied to clipboard
Update the client application from the given url.
Link copied to clipboard
Update the client application from the given url.
Link copied to clipboard
Updates firmware using URL provided.