public class WeaveDeviceDescriptor extends Object
フィールドの概要
| public EnumSet<DeviceFeatures> | deviceFeatures | デバイスでサポートされている機能を識別するフラグのセット。 |
| public long | deviceId | Weave デバイス ID(0 = なし)。 |
| public long | fabricId | デバイスが属する織物(0 = 存在しない)。 |
| 一般公開のカレンダー | 製造日 | デバイスの製造日(null = 存在しない)。 |
| public String | pairingCode | デバイスのペア設定コード(null = なし)。 |
| public byte[] | primary802154MACAddress | プライマリ 802.15.4 インターフェースの MAC アドレス(ビッグ エンディアン、null = 存在しない)。 |
| 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 = なし)。
公開カレンダー manufacturingDate
デバイスの製造日(null = 存在しない)。
public String pairingCode
デバイスのペア設定コード(null = なし)。
public byte[] primary802154MACAddress
プライマリ 802.15.4 インターフェースの MAC アドレス(ビッグ エンディアン、null = 存在しない)。
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 = なし)。
パブリック コンストラクタ
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 |
|---|