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 位址 (大端序,空值 = 不存在)。 |
| public byte[] | primaryWiFiMACAddress | 主要 Wi-Fi 介面的 MAC 位址 (大端序,null = 不存在)。 |
| public int | productCode | 裝置產品代碼 (0 = 不存在)。 |
| public int | productRevision | 裝置產品修訂版本 (0 = 不存在)。 |
| public String | rendezvousWiFiESSID | 用於配對 Wi-Fi 網路的 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 = 不存在)。
public Calendar manufacturingDate
裝置製造日期 (null = 不存在)。
public String pairingCode
裝置配對碼 (null = 不存在)。
public byte[] primary802154MACAddress
主要 802.15.4 介面的 MAC 位址 (大端序,空值 = 不存在)。
public byte[] primaryWiFiMACAddress
主要 Wi-Fi 介面的 MAC 位址 (大端序,空值 = 不存在)。
public int productCode
裝置產品代碼 (0 = 不存在)。
public int productRevision
裝置產品修訂版本 (0 = 不存在)。
public String rendezvousWiFiESSID
用於配對 Wi-Fi 網路的 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 |
|---|