public class WeaveDeviceDescriptor extends Object
字段摘要
public EnumSet<DeviceFeatures> | deviceFeatures | 一组标志,用于标识设备支持的功能。 |
public long | deviceId | Weave 设备 ID(0 = 不存在)。 |
public long | fabricId | 设备所属的编织面料(0 = 不存在)。 |
公开日历 | manufacturingDate | 设备制造日期(null = 不存在)。 |
public String | pairingCode | 设备配对代码(null = 不存在)。 |
public byte[] | primary802154MACAddress | 主要 802.15.4 接口的 MAC 地址(大端字节顺序,null = 不存在)。 |
public byte[] | primaryWiFiMACAddress | 主 WiFi 接口的 MAC 地址(大端字节顺序,null = 不存在)。 |
public int | productCode | 设备产品代码(0 表示不存在)。 |
public int | productRevision | 设备产品修订版本(0 = 不存在)。 |
public String | rendezvousWiFiESSID | 用于配对 WLAN 网络的 ESSID(null = 不存在)。 |
public String | serialNumber | 设备序列号(null = 不存在)。 |
public String | softwareVersion | 已安装的软件版本(null = 不存在)。 |
public int | vendorCode | 设备供应商代码(0 = 不存在)。 |
公共构造函数摘要
WeaveDeviceDescriptor(int vendorCode, int productCode, int
productRevision, int manufacturingYear, int manufacturingMonth, int
manufacturingDay, byte[] primary802154MACAddress, byte[] primaryWiFiMACAddress,
String serialNumber, String rendezvousWiFiESSID, String pairingCode, long
deviceId, long fabricId, String softwareVersion, int deviceFeatures)
|
公共方法摘要
static WeaveDeviceDescriptor |
decode(byte[] encodedDeviceDesc)
|
继承的方法摘要
字段
public EnumSet<DeviceFeatures> deviceFeatures
一组标志,用于标识设备支持的功能。
public long deviceId
Weave 设备 ID(0 = 不存在)。
public long fabricId
设备所属的编织面料(0 = 不存在)。
公开日历 manufacturingDate
设备制造日期(null = 不存在)。
public String pairingCode
设备配对代码(null = 不存在)。
public byte[] primary802154MACAddress
主要 802.15.4 接口的 MAC 地址(大端字节顺序,null = 不存在)。
public byte[] primaryWiFiMACAddress
主 WiFi 接口的 MAC 地址(大端字节顺序,null = 不存在)。
public int productCode
设备产品代码(0 表示不存在)。
public int productRevision
设备产品修订版本(0 = 不存在)。
public String rendezvousWiFiESSID
用于配对 WLAN 网络的 ESSID(null = 不存在)。
public String serialNumber
设备序列号(null = 不存在)。
public String softwareVersion
已安装的软件版本(null = 不存在)。
public int vendorCode
设备供应商代码(0 = 不存在)。
公共构造函数
public WeaveDeviceDescriptor ()
public WeaveDeviceDescriptor (int vendorCode, int productCode, int productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte[] primary802154MACAddress, byte[] primaryWiFiMACAddress, String serialNumber, String rendezvousWiFiESSID, String pairingCode, long deviceId, long fabricId, String softwareVersion, int deviceFeatures)
参数
vendorCode | |
---|---|
productCode | |
productRevision | |
manufacturingYear | |
manufacturingMonth | |
manufacturingDay | |
primary802154MACAddress | |
primaryWiFiMACAddress | |
serialNumber | |
rendezvousWiFiESSID | |
pairingCode | |
deviceId | |
fabricId | |
softwareVersion | |
deviceFeatures |
公共方法
public static WeaveDeviceDescriptor decode (byte[] encodedDeviceDesc)
参数
encodedDeviceDesc |
---|