public interface ReadThingPropertyMessage<T extends ReadThingPropertyMessageReply> extends RepayableThingMessage<T>
下发指令后,设备需要回复指令ReadPropertyMessageReply
ReadPropertyMessageReply| 限定符和类型 | 方法和说明 |
|---|---|
ReadThingPropertyMessage<T> |
addProperties(List<String> properties) |
static ReadPropertyMessage |
forDevice(String deviceId) |
static DefaultReadPropertyMessage |
forThing(ThingType thingType,
String deviceId) |
default MessageType |
getMessageType() |
List<String> |
getProperties()
要读取的属性列表,协议包可根据实际情况处理此参数,
有的设备可能不支持读取指定的属性,则直接读取全部属性返回即可
|
newReplycopy, getThingId, getThingType, messageId, thingId, thingId, thingId, timestampaddHeader, addHeader, addHeaderIfAbsent, addHeaderIfAbsent, computeHeader, computeHeader, getHeader, getHeader, getHeaderOrDefault, getHeaderOrElse, getHeaderOrElse, getHeaders, getMessageId, getOrAddHeader, getOrAddHeaderDefault, getTimestamp, removeHeader, validateReadThingPropertyMessage<T> addProperties(List<String> properties)
default MessageType getMessageType()
getMessageType 在接口中 Messagestatic ReadPropertyMessage forDevice(String deviceId)
static DefaultReadPropertyMessage forThing(ThingType thingType, String deviceId)
Copyright © 2019–2022. All rights reserved.