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 | 
|---|