PlaneStreamManager

Constructors

Link copied to clipboard
constructor(rpcChannel: RPCChannel)

Functions

Link copied to clipboard
open suspend override fun attachDeviceToPlaneStream(deviceId: Any)
Link copied to clipboard
open suspend override fun cancelStream()
Link copied to clipboard
open suspend override fun clearStream()
Link copied to clipboard
open override fun getActiveDevices(): List<UInt>
Link copied to clipboard
open override fun getStreamState(): StreamState
Link copied to clipboard
open suspend override fun pushMessagesToStream(payload: Any)
Link copied to clipboard
open suspend override fun removeDeviceFromPlaneStream(deviceId: Any)
Link copied to clipboard
open suspend override fun sendTelemetry(payload: Any)
Link copied to clipboard
open suspend override fun startStream()
Link copied to clipboard
open suspend override fun subscribeToStream(handler: Any): UUID
Link copied to clipboard
suspend fun waitForStreamConnection(timeoutSeconds: Int = 30): Boolean

Wait for stream to be connected.