public class TSLApi extends Object
构造器和说明 |
---|
TSLApi() |
限定符和类型 | 方法和说明 |
---|---|
static ApiResponse |
callService(Config config,
ThingModel model)
设备服务调用
|
static ApiResponse |
delDeviceDesiredProperty(Config config,
ThingModel model)
设备属性期望删除
|
static ApiResponse |
queryDeviceDesiredProperty(Config config,
ThingQueryModel model)
设备属性期望查询
|
static ApiResponse |
queryDeviceProperty(Config config,
String productId,
String deviceName)
设备属性最新数据查询
|
static <T> T |
queryDeviceProperty(Config config,
String productId,
String deviceName,
Class<T> clazz)
设备属性最新数据查询
|
static ApiResponse |
queryDevicePropertyDetail(Config config,
ThingQueryModel model)
获取设备属性详情
|
static ApiResponse |
queryDevicePropertyHistory(Config config,
ThingQueryHistoryModel model)
设备属性最新数据查询
|
static ApiResponse |
querySystemThingModel(Config config)
物模型系统功能点列表
|
static ApiResponse |
queryThingModel(Config config,
String productId)
物模型查询
|
static ApiResponse |
setDeviceDesiredProperty(Config config,
ThingModel model)
设备属性期望设置
|
static ApiResponse |
setDeviceProperty(Config config,
ThingModel model)
设置设备属性
|
public static ApiResponse querySystemThingModel(Config config)
config
- Config
ApiResponse
public static ApiResponse queryThingModel(Config config, String productId)
config
- Config
productId
- 产品IDApiResponse
public static ApiResponse setDeviceProperty(Config config, ThingModel model)
config
- Config
model
- 请求参数对象ApiResponse
public static ApiResponse queryDevicePropertyDetail(Config config, ThingQueryModel model)
config
- Config
model
- 请求参数对象ApiResponse
public static ApiResponse queryDeviceProperty(Config config, String productId, String deviceName)
config
- Config
productId
- 产品IDdeviceName
- 设备名称ApiResponse
public static <T> T queryDeviceProperty(Config config, String productId, String deviceName, Class<T> clazz)
T
- Tconfig
- Config
productId
- 产品IDdeviceName
- 设备名称clazz
- clazzpublic static ApiResponse queryDevicePropertyHistory(Config config, ThingQueryHistoryModel model)
config
- Config
model
- ThingQueryHistoryModel
ApiResponse
public static ApiResponse callService(Config config, ThingModel model)
config
- Config
model
- 请求参数对象ApiResponse
public static ApiResponse setDeviceDesiredProperty(Config config, ThingModel model)
config
- Config
model
- 请求参数对象ApiResponse
public static ApiResponse queryDeviceDesiredProperty(Config config, ThingQueryModel model)
config
- Config
model
- 请求参数对象ApiResponse
public static ApiResponse delDeviceDesiredProperty(Config config, ThingModel model)
config
- Config
model
- 请求参数对象ApiResponse
Copyright © 2023. All rights reserved.