public interface StatusInterface
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
channel
Device channel, can be set as different data kind
|
static java.lang.String |
DeviceAlias
Device Alias
|
static java.lang.String |
DeviceID
Device id
|
static java.lang.String |
DeviceType
Device type , refer to
com.infairy.cocina.SDK.device.DevicePool#DEVICE_TYPE_xx |
static java.lang.String |
isTrigger
status trigger value
|
static java.lang.String |
preUnit
Device Value unit, also remark the previous value unit
|
static java.lang.String |
preValue
Device Value, also remark the previous value
|
static java.lang.String |
TimeStamp
Value time stamp
|
static java.lang.String |
Unit
Device Value unit
|
static java.lang.String |
Value
Device Value
|
static java.lang.String |
ValueType
Value type, refer to
com.infairy.cocina.SDK.device.DevicePool#DEVICE_VALUE_TYPE_xx |
Modifier and Type | Method and Description |
---|---|
boolean |
addStatus(StatusImpl status)
add status
|
StatusImpl |
getStatus(java.lang.String deviceId)
get status object by device id
|
boolean |
isTrigger(java.lang.String deviceId) |
boolean |
removeStatus(java.lang.String deviceId)
remove status object by device id
|
boolean |
setStatus(java.lang.String deviceId,
java.lang.String[] items,
java.lang.String[] values)
set item value
|
boolean |
setStatus(java.lang.String deviceId,
java.lang.String item,
java.lang.String value)
set item value
|
static final java.lang.String channel
static final java.lang.String DeviceAlias
static final java.lang.String DeviceID
static final java.lang.String DeviceType
com.infairy.cocina.SDK.device.DevicePool#DEVICE_TYPE_xx
static final java.lang.String isTrigger
static final java.lang.String preUnit
static final java.lang.String preValue
static final java.lang.String TimeStamp
static final java.lang.String Unit
static final java.lang.String Value
static final java.lang.String ValueType
com.infairy.cocina.SDK.device.DevicePool#DEVICE_VALUE_TYPE_xx
boolean addStatus(StatusImpl status)
StatusImpl getStatus(java.lang.String deviceId)
boolean isTrigger(java.lang.String deviceId)
boolean removeStatus(java.lang.String deviceId)
boolean setStatus(java.lang.String deviceId, java.lang.String[] items, java.lang.String[] values)
boolean setStatus(java.lang.String deviceId, java.lang.String item, java.lang.String value)