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