-
public interface IDeviceProperty
Depends on the cached data, the corresponding reference will be cached during initialization. If there is no corresponding data in the cache, the fetched value will be the default value (null/0/0L...) Does not hold the data, directly holds the reference in the cache.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
IDeviceProperty.OtaModuleBean
public class
IDeviceProperty.DevUpgradeStatus
-
Method Summary
Modifier and Type Method Description abstract DeviceRespBean
getDeviceRespBean()
abstract ProductBean
getProductBean()
abstract boolean
isSupportAutoUpgrade()
abstract List<Integer>
getOtaUpgradeModes()
abstract Map<String, Long>
getDpsTime()
abstract long
getSharedTime()
abstract String
getParentDevId()
abstract String
getParentId()
abstract String
getDevKey()
abstract String
getMac()
abstract long
getDevAttribute()
abstract Map<String, Object>
getSkills()
abstract String
getDevId()
abstract String
getName()
abstract String
getSchema()
abstract String
getUi()
abstract String
getVerSw()
abstract String
getIconUrl()
abstract String
getProductId()
abstract String
getUiType()
abstract String
getAppRnVersion()
abstract boolean
getRnFind()
abstract boolean
isSupportGroup()
abstract String
getUiPhase()
abstract Map<String, Object>
getUiConfig()
abstract long
getTime()
abstract String
getBv()
abstract String
getPv()
abstract Map<String, SchemaBean>
getSchemaMap()
abstract Map<String, Object>
getDps()
abstract boolean
getIsShare()
abstract String
getRuntimeEnv()
abstract String
getGwType()
abstract String
getLon()
abstract String
getLat()
abstract String
getDisplayMessages()
abstract String
getDisplayDps()
abstract String
getQuickOpDps()
abstract int
getAbility()
abstract boolean
isZigBeeSubDev()
abstract boolean
isInfraredSubDev()
abstract boolean
isInfraredWifi()
abstract boolean
is433SubDev()
abstract boolean
is433Wifi()
abstract long
getAttribute()
abstract int
getSwitchDp()
abstract List<Integer>
getFaultDps()
abstract String
getSchemaExt()
abstract long
getI18nTime()
abstract String
getUiName()
abstract String
getLocalKey()
abstract String
getUuid()
abstract HgwBean
getHgwBean()
abstract boolean
isEncrypt()
abstract Map<String, Object>
getPanelConfig()
abstract String
getCategory()
abstract String
getTimezoneId()
abstract String
getCadv()
abstract boolean
isZigBeeWifi()
abstract boolean
hasZigBee()
abstract boolean
isBleMeshWifi()
abstract boolean
isBluetooth()
abstract boolean
isSingleBle()
abstract boolean
isBleMesh()
abstract boolean
isBlueMesh()
abstract boolean
isSigMesh()
abstract boolean
isSigMeshWifi()
abstract boolean
hasConfigSigMesh()
abstract boolean
hasConfigZigbee()
abstract boolean
hasConfigSubPieces()
abstract boolean
isBlueMeshWifi()
abstract boolean
isWifiDevice()
abstract String
getMeshId()
abstract String
getNodeId()
abstract int
getDisplayOrder()
abstract int
getHomeDisplayOrder()
abstract long
getDpMaxTime()
abstract long
getErrorCode()
abstract boolean
isVirtual()
abstract Map<String, String>
getDpName()
abstract List<IDeviceProperty.DevUpgradeStatus>
getDevUpgradeStatus()
abstract String
getDeviceCategory()
abstract String
getCategoryCode()
abstract Map<String, Object>
getDpCodes()
abstract String
getIp()
abstract String
getCommunicationId()
abstract boolean
isHasMqttCommunication()
abstract boolean
isHasLanCommunication()
abstract boolean
isHasBleCommunication()
abstract boolean
isHasSigmeshCommunication()
abstract boolean
isHasHttpCommunication()
abstract boolean
getHasThingMeshCommunication()
abstract long
getProtocolAttribute()
abstract long
getBaseAttribute()
abstract boolean
isCloudOnline()
abstract boolean
getIsOnline()
abstract boolean
getCommunicationOnline(CommunicationEnum commEnum)
abstract boolean
getIsLocalOnline()
abstract boolean
isThingMeshCloudOnline()
-
-
Method Detail
-
getDeviceRespBean
abstract DeviceRespBean getDeviceRespBean()
-
getProductBean
abstract ProductBean getProductBean()
-
isSupportAutoUpgrade
abstract boolean isSupportAutoUpgrade()
-
getOtaUpgradeModes
abstract List<Integer> getOtaUpgradeModes()
-
getDpsTime
abstract Map<String, Long> getDpsTime()
-
getSharedTime
abstract long getSharedTime()
-
getParentDevId
abstract String getParentDevId()
-
getParentId
abstract String getParentId()
-
getDevKey
abstract String getDevKey()
-
getMac
abstract String getMac()
-
getDevAttribute
abstract long getDevAttribute()
-
getSkills
abstract Map<String, Object> getSkills()
-
getDevId
abstract String getDevId()
-
getName
abstract String getName()
-
getSchema
abstract String getSchema()
-
getUi
abstract String getUi()
-
getVerSw
abstract String getVerSw()
-
getIconUrl
abstract String getIconUrl()
-
getProductId
abstract String getProductId()
-
getUiType
abstract String getUiType()
-
getAppRnVersion
abstract String getAppRnVersion()
-
getRnFind
abstract boolean getRnFind()
-
isSupportGroup
abstract boolean isSupportGroup()
-
getUiPhase
abstract String getUiPhase()
-
getUiConfig
abstract Map<String, Object> getUiConfig()
-
getTime
abstract long getTime()
-
getBv
abstract String getBv()
-
getPv
abstract String getPv()
-
getSchemaMap
abstract Map<String, SchemaBean> getSchemaMap()
-
getDps
abstract Map<String, Object> getDps()
-
getIsShare
abstract boolean getIsShare()
-
getRuntimeEnv
abstract String getRuntimeEnv()
-
getGwType
abstract String getGwType()
-
getLon
abstract String getLon()
-
getLat
abstract String getLat()
-
getDisplayMessages
abstract String getDisplayMessages()
-
getDisplayDps
abstract String getDisplayDps()
-
getQuickOpDps
abstract String getQuickOpDps()
-
getAbility
abstract int getAbility()
-
isZigBeeSubDev
abstract boolean isZigBeeSubDev()
-
isInfraredSubDev
abstract boolean isInfraredSubDev()
-
isInfraredWifi
abstract boolean isInfraredWifi()
-
is433SubDev
abstract boolean is433SubDev()
-
is433Wifi
abstract boolean is433Wifi()
-
getAttribute
abstract long getAttribute()
-
getSwitchDp
abstract int getSwitchDp()
-
getFaultDps
abstract List<Integer> getFaultDps()
-
getSchemaExt
abstract String getSchemaExt()
-
getI18nTime
abstract long getI18nTime()
-
getUiName
abstract String getUiName()
-
getLocalKey
abstract String getLocalKey()
-
getUuid
abstract String getUuid()
-
getHgwBean
abstract HgwBean getHgwBean()
-
isEncrypt
abstract boolean isEncrypt()
-
getPanelConfig
abstract Map<String, Object> getPanelConfig()
-
getCategory
abstract String getCategory()
-
getTimezoneId
abstract String getTimezoneId()
-
getCadv
abstract String getCadv()
-
isZigBeeWifi
abstract boolean isZigBeeWifi()
-
hasZigBee
abstract boolean hasZigBee()
-
isBleMeshWifi
abstract boolean isBleMeshWifi()
-
isBluetooth
abstract boolean isBluetooth()
-
isSingleBle
abstract boolean isSingleBle()
-
isBleMesh
abstract boolean isBleMesh()
-
isBlueMesh
abstract boolean isBlueMesh()
-
isSigMesh
abstract boolean isSigMesh()
-
isSigMeshWifi
abstract boolean isSigMeshWifi()
-
hasConfigSigMesh
abstract boolean hasConfigSigMesh()
-
hasConfigZigbee
abstract boolean hasConfigZigbee()
-
hasConfigSubPieces
abstract boolean hasConfigSubPieces()
-
isBlueMeshWifi
abstract boolean isBlueMeshWifi()
-
isWifiDevice
@Deprecated() abstract boolean isWifiDevice()
-
getMeshId
abstract String getMeshId()
-
getNodeId
abstract String getNodeId()
-
getDisplayOrder
abstract int getDisplayOrder()
-
getHomeDisplayOrder
abstract int getHomeDisplayOrder()
-
getDpMaxTime
abstract long getDpMaxTime()
-
getErrorCode
abstract long getErrorCode()
-
isVirtual
abstract boolean isVirtual()
-
getDpName
abstract Map<String, String> getDpName()
-
getDevUpgradeStatus
abstract List<IDeviceProperty.DevUpgradeStatus> getDevUpgradeStatus()
-
getDeviceCategory
abstract String getDeviceCategory()
-
getCategoryCode
abstract String getCategoryCode()
-
getDpCodes
abstract Map<String, Object> getDpCodes()
-
getIp
abstract String getIp()
-
getCommunicationId
abstract String getCommunicationId()
-
isHasMqttCommunication
abstract boolean isHasMqttCommunication()
-
isHasLanCommunication
abstract boolean isHasLanCommunication()
-
isHasBleCommunication
abstract boolean isHasBleCommunication()
-
isHasSigmeshCommunication
abstract boolean isHasSigmeshCommunication()
-
isHasHttpCommunication
abstract boolean isHasHttpCommunication()
-
getHasThingMeshCommunication
abstract boolean getHasThingMeshCommunication()
-
getProtocolAttribute
abstract long getProtocolAttribute()
-
getBaseAttribute
abstract long getBaseAttribute()
-
isCloudOnline
abstract boolean isCloudOnline()
-
getIsOnline
abstract boolean getIsOnline()
-
getCommunicationOnline
abstract boolean getCommunicationOnline(CommunicationEnum commEnum)
-
getIsLocalOnline
abstract boolean getIsLocalOnline()
-
isThingMeshCloudOnline
abstract boolean isThingMeshCloudOnline()
-
-
-
-