public class DeviceBasicData
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
DeviceBasicData()
设备起初信息构造函数
|
DeviceBasicData(boolean isLocal)
设备起初信息构造函数
|
DeviceBasicData(DeviceBasicData basicData)
拷贝构造函数
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
复制设备数据
|
java.lang.String |
getAddr()
获取设备 ip 地址
|
java.lang.String |
getDesc()
获取设备描述
|
java.lang.String |
getDeviceModelJson()
获取设备模型 json 格式字符串
|
java.lang.String |
getDeviceName()
获取设备名
|
java.lang.String |
getDevId()
获取设备的唯一标识符
|
java.lang.String |
getIotId()
获取设备的 IotId
|
java.lang.String |
getModelType()
获取设备类型
|
int |
getPort()
获取本地的网络端口
|
java.lang.String |
getProdKey()
Deprecated.
|
java.lang.String |
getProductKey()
获取设备的 productKey
|
boolean |
isLocal()
是否可以被本地发现
|
void |
setAddr(java.lang.String addr)
修改设备 ip 地址
|
void |
setDesc(java.lang.String desc)
修改设备描述
|
void |
setDeviceModelJson(java.lang.String deviceModelJson)
设置设备模型 json 格式字符串
|
void |
setDeviceName(java.lang.String deviceName)
设置设备名
|
void |
setIotId(java.lang.String iotId)
设置设备的 IotId
|
void |
setLocal(boolean local)
设置是否可以被本地发现
|
void |
setModelType(java.lang.String model)
修改设备类型
|
void |
setPort(int port)
设置本地的网络端口
|
void |
setProdKey(java.lang.String prodKey)
Deprecated.
|
void |
setProductKey(java.lang.String productKey)
设置设备的 productKey
|
java.lang.String |
toString() |
public DeviceBasicData()
public DeviceBasicData(boolean isLocal)
isLocal
- 是否能在本地被发现public DeviceBasicData(DeviceBasicData basicData)
basicData
- 被拷贝的结构体@Deprecated public java.lang.String getProdKey()
@Deprecated public void setProdKey(java.lang.String prodKey)
prodKey
- 设备的 productKeypublic int getPort()
public void setPort(int port)
port
- 网络端口public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public boolean isLocal()
public void setLocal(boolean local)
local
- 是否需要能被本地发现public java.lang.String getDeviceModelJson()
public void setDeviceModelJson(java.lang.String deviceModelJson)
deviceModelJson
- 设备模型 json 格式字符串public java.lang.String getAddr()
public void setAddr(java.lang.String addr)
addr
- 设备 ip 地址public java.lang.String getModelType()
AlcsPalConst#MODEL_TYPE_UNKNOWN
,
AlcsPalConst#MODEL_TYPE_ALI_WIFI
,
AlcsPalConst#MODEL_TYPE_ALI_BREEZE
public void setModelType(java.lang.String model)
model
- 设备类型public java.lang.String getProductKey()
public void setProductKey(java.lang.String productKey)
productKey
- 设备的 productKeypublic java.lang.String getDeviceName()
public void setDeviceName(java.lang.String deviceName)
deviceName
- 设备名public java.lang.String getDevId()
public java.lang.String getDesc()
public void setDesc(java.lang.String desc)
desc
- 设备描述public java.lang.String getIotId()
public void setIotId(java.lang.String iotId)
iotId
- IotIdpublic java.lang.String toString()
toString
in class java.lang.Object