Deskryptor WeaveDevice

public class WeaveDeviceDescriptor extends Object

Podsumowanie pola

public EnumSet<DeviceFeatures> deviceFeatures Zestaw flag identyfikujących funkcje obsługiwane przez urządzenie.
public long deviceId Identyfikator urządzenia Weave (0 = brak).
public long fabricId Rodzaj tkaniny, z której wykonane jest urządzenie (0 = nie występuje).
kalendarz publiczny, manufacturingDate Data produkcji urządzenia (null = brak).
public String pairingCode Kod parowania urządzenia (null = brak).
public byte[] primary802154MACAddress Adres MAC głównego interfejsu 802.15.4 (big-endian, null = brak).
public byte[] primaryWiFiMACAddress Adres MAC głównego interfejsu Wi-Fi (big-endian, null = brak).
public int productCode Kod produktu urządzenia (0 = brak).
public int productRevision Wersja produktu urządzenia (0 = brak).
public String rendezvousWiFiESSID ESSID sieci Wi-Fi do parowania (null = nieobecny).
public String serialNumber Numer seryjny urządzenia (null = brak).
public String softwareVersion Zainstalowana wersja oprogramowania (null = brak).
public int vendorCode Kod dostawcy urządzenia (0 = brak).

Podsumowanie konstruktora publicznego

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)

Podsumowanie metod publicznych

statyczny WeaveDeviceDescriptor
decode(byte[] encodedDeviceDesc)

Podsumowanie dziedziczonej metody

Pola

public EnumSet<DeviceFeatures> deviceFeatures

Zestaw flag identyfikujących funkcje obsługiwane przez urządzenie.

public long deviceId

Identyfikator urządzenia Weave (0 = brak).

public long fabricId

Rodzaj tkaniny, z której wykonane jest urządzenie (0 = brak).

public Calendar manufacturingDate

Data produkcji urządzenia (null = brak).

public String pairingCode

Kod parowania urządzenia (null = brak).

public byte[] primary802154MACAddress

Adres MAC głównego interfejsu 802.15.4 (big-endian, null = brak).

public byte[] primaryWiFiMACAddress

Adres MAC głównego interfejsu Wi-Fi (big-endian, null = brak).

public int productCode

Kod produktu urządzenia (0 = brak).

public int productRevision

Wersja produktu urządzenia (0 = brak).

public String rendezvousWiFiESSID

ESSID sieci Wi-Fi do parowania (null = brak).

public String serialNumber

Numer seryjny urządzenia (null = brak).

public String softwareVersion

Zainstalowana wersja oprogramowania (null = brak).

public int vendorCode

Kod dostawcy urządzenia (0 = brak).

Public Constructors

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)

Parametry
vendorCode
productCode
productRevision
manufacturingYear
manufacturingMonth
manufacturingDay
primary802154MACAddress
primaryWiFiMACAddress
serialNumber
rendezvousWiFiESSID
pairingCode
deviceId
fabricId
softwareVersion
deviceFeatures

Metody publiczne

public static WeaveDeviceDescriptor decode (byte[] encodedDeviceDesc)

Parametry
encodedDeviceDesc