-
public interface IDevicePropertyDepends 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 classIDeviceProperty.OtaModuleBeanpublic classIDeviceProperty.DevUpgradeStatus
-
Method Summary
Modifier and Type Method Description abstract DeviceRespBeangetDeviceRespBean()abstract ProductBeangetProductBean()abstract booleanisSupportAutoUpgrade()abstract List<Integer>getOtaUpgradeModes()abstract Map<String, Long>getDpsTime()abstract longgetSharedTime()abstract StringgetParentDevId()abstract StringgetParentId()abstract StringgetDevKey()abstract StringgetMac()abstract longgetDevAttribute()abstract Map<String, Object>getSkills()abstract StringgetDevId()abstract StringgetName()abstract StringgetSchema()abstract StringgetUi()abstract StringgetVerSw()abstract StringgetIconUrl()abstract StringgetProductId()abstract StringgetUiType()abstract StringgetAppRnVersion()abstract booleangetRnFind()abstract booleanisSupportGroup()abstract StringgetUiPhase()abstract Map<String, Object>getUiConfig()abstract longgetTime()abstract StringgetBv()abstract StringgetPv()abstract Map<String, SchemaBean>getSchemaMap()abstract Map<String, Object>getDps()abstract booleangetIsShare()abstract StringgetRuntimeEnv()abstract StringgetGwType()abstract StringgetLon()abstract StringgetLat()abstract StringgetDisplayMessages()abstract StringgetDisplayDps()abstract StringgetQuickOpDps()abstract intgetAbility()abstract booleanisZigBeeSubDev()abstract booleanisInfraredSubDev()abstract booleanisInfraredWifi()abstract booleanis433SubDev()abstract booleanis433Wifi()abstract longgetAttribute()abstract intgetSwitchDp()abstract List<Integer>getFaultDps()abstract StringgetSchemaExt()abstract longgetI18nTime()abstract StringgetUiName()abstract StringgetLocalKey()abstract StringgetUuid()abstract HgwBeangetHgwBean()abstract booleanisEncrypt()abstract Map<String, Object>getPanelConfig()abstract StringgetCategory()abstract StringgetTimezoneId()abstract StringgetCadv()abstract booleanisZigBeeWifi()abstract booleanhasZigBee()abstract booleanisBleMeshWifi()abstract booleanisBluetooth()abstract booleanisSingleBle()abstract booleanisBleMesh()abstract booleanisBlueMesh()abstract booleanisSigMesh()abstract booleanisSigMeshWifi()abstract booleanhasConfigSigMesh()abstract booleanhasConfigZigbee()abstract booleanhasConfigSubPieces()abstract booleanisBlueMeshWifi()abstract booleanisWifiDevice()abstract StringgetMeshId()abstract StringgetNodeId()abstract intgetDisplayOrder()abstract intgetHomeDisplayOrder()abstract longgetDpMaxTime()abstract longgetErrorCode()abstract booleanisVirtual()abstract Map<String, String>getDpName()abstract List<IDeviceProperty.DevUpgradeStatus>getDevUpgradeStatus()abstract StringgetDeviceCategory()abstract StringgetCategoryCode()abstract Map<String, Object>getDpCodes()abstract StringgetIp()abstract StringgetCommunicationId()abstract booleanisHasMqttCommunication()abstract booleanisHasLanCommunication()abstract booleanisHasBleCommunication()abstract booleanisHasSigmeshCommunication()abstract booleanisHasHttpCommunication()abstract booleangetHasThingMeshCommunication()abstract longgetProtocolAttribute()abstract longgetBaseAttribute()abstract booleanisCloudOnline()abstract booleangetIsOnline()abstract booleangetCommunicationOnline(CommunicationEnum commEnum)abstract booleangetIsLocalOnline()abstract booleanisThingMeshCloudOnline()-
-
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()
-
-
-
-