Android SDK
设备通讯
查询数据点

查询数据点

getDp(dps: JsonArray?) 是挂起函数,需要在协程中调用。传 null 或空 JsonArray 查询全部数据点;参数不能省略。返回 Result<JsonObject>

import com.google.gson.JsonArray
import com.gizwits.smart.sdk.bluetooth.bleCapability
 
val allData = device.bleCapability.getDp(null)
val attrs = JsonArray().apply { add("power") }
val selectedData = device.bleCapability.getDp(attrs)
selectedData.onSuccess { data ->
    println(data)
}.onFailure { error ->
    println(error)
}