BondedDevice

Already bonded device.

Properties

Link copied to clipboard
abstract val displayName: String

Uživatelsky přívětivé jméno zařízení.

Link copied to clipboard
abstract val family: String

Rodina zařízení

Link copied to clipboard
abstract val imageResId: Int?

ID resource pro obrázek zařízení

Link copied to clipboard
abstract val lastConnectedDate: Long?

Last connected date.

Link copied to clipboard
abstract val lastDataLoadedDate: Long?

Last data loaded date.

Link copied to clipboard
abstract val model: String

Konkrétní model zařízení.

Link copied to clipboard
abstract val name: String

Název zařízení. U BT zařízení obvykle jméno, pod kterým se objevuje na BT Scanu. V případě, že SDK výrobce umožňuje přeložit BT scan jména na hezčí, je využito to.

Link copied to clipboard
Link copied to clipboard
abstract val reconnectTimeout: Long

doporučený timeout v ms pro znovupřipojení zařízení po jeho předchozím odpojení

Link copied to clipboard
abstract val serialNumber: String
Link copied to clipboard
abstract val thumbnailResId: Int?

ID resource pro thubmnail

Link copied to clipboard
abstract val uid: String

device unique identifier. Usually it is mac address of BT device.

Functions

Link copied to clipboard
abstract fun connect(connectionTimeout: Duration = 30.seconds): Flow<Connection<TProgress, TProperties, Nothing, Nothing>>

Initiate device connection.

Link copied to clipboard
abstract fun flattenConnect(connectionTimeout: Duration = 30.seconds): Flow<DeviceConnection<TProgress, TProperties, Nothing, Nothing>>