WeaveDeviceDescriptor

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