WeaveDeviceDescriptor

public class WeaveDeviceDescriptor erstreckt Objekt

Feldzusammenfassung

public EnumSet < DeviceFeatures > Gerätefunktionen Satz von Flags, die vom Gerät unterstützte Funktionen identifizieren.
öffentlich lange Geräte ID Geräte-ID verweben (0 = nicht vorhanden).
öffentlich lange Stoff-ID Gewebe, zu dem das Gerät gehört (0 = nicht vorhanden).
öffentlicher KalenderHerstellungsdatum Herstellungsdatum des Geräts (null = nicht vorhanden).
öffentliche Zeichenfolge PairingCode Geräte-Pairing-Code (null = nicht vorhanden).
öffentliches Byte[] primär802154MACA-Adresse MAC-Adresse für die primäre 802.15.4-Schnittstelle (Big-Endian, null = nicht vorhanden).
öffentliches Byte[] primäreWiFiMACA-Adresse MAC-Adresse für die primäre WLAN-Schnittstelle (Big-Endian, null = nicht vorhanden).
öffentliche int Produktcode Geräteproduktcode (0 = nicht vorhanden).
öffentliche int ProduktRevision Produktrevision des Geräts (0 = nicht vorhanden).
öffentliche Zeichenfolge RendezvousWiFiESSID ESSID zum Koppeln des WLAN-Netzwerks (null = nicht vorhanden).
öffentliche Zeichenfolge Ordnungsnummer Seriennummer des Geräts (null = nicht vorhanden).
öffentliche Zeichenfolge Softwareversion Installierte Softwareversion (null = nicht vorhanden).
öffentliche int Herstellerkürzel Geräteherstellercode (0 = nicht vorhanden).

Zusammenfassung des öffentlichen Konstrukteurs

WeaveDeviceDescriptor (int vendorCode, int product, int productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte [] primary802154MACAddress, byte [] primaryWiFiMACAddress, String serial, String rendezvousWiFiESSID, String pairingCode, lange deviceId, lange fabricId, String Softwareversion, int deviceFeatures )

Zusammenfassung der öffentlichen Methode

statischer WeaveDeviceDescriptor
decode (byte [] encodedDeviceDesc)

Zusammenfassung der vererbten Methode

Felder

public EnumSet < DeviceFeatures > deviceFeatures

Satz von Flags, die vom Gerät unterstützte Funktionen identifizieren.

Öffentlichkeit lange deviceId

Geräte-ID verweben (0 = nicht vorhanden).

Öffentlichkeit lange fabricId

Gewebe, zu dem das Gerät gehört (0 = nicht vorhanden).

Öffentliche Kalender manufacturingDate

Herstellungsdatum des Geräts (null = nicht vorhanden).

public String pairingCode

Geräte-Pairing-Code (null = nicht vorhanden).

public byte [] primary802154MACAddress

MAC-Adresse für die primäre 802.15.4-Schnittstelle (Big-Endian, null = nicht vorhanden).

public byte [] primaryWiFiMACAddress

MAC-Adresse für die primäre WLAN-Schnittstelle (Big-Endian, null = nicht vorhanden).

public int product

Geräteproduktcode (0 = nicht vorhanden).

public int productRevision

Produktrevision des Geräts (0 = nicht vorhanden).

public String rendezvousWiFiESSID

ESSID zum Koppeln des WLAN-Netzwerks (null = nicht vorhanden).

public String serial

Seriennummer des Geräts (null = nicht vorhanden).

public String Softwareversion

Installierte Softwareversion (null = nicht vorhanden).

public int vendorCode

Geräteherstellercode (0 = nicht vorhanden).

Öffentliche Konstrukteure

public WeaveDeviceDescriptor ()

public WeaveDeviceDescriptor (int vendorCode, int product, int productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte [] primary802154MACAddress, byte [] primaryWiFiMACAddress, String serial, String rendezvousWiFiESSID, String pairingCode, lange deviceId, lange fabricId, String Software - Version, int Gerätefunktionen)

Parameter
Herstellerkürzel
Produktcode
ProduktRevision
HerstellungJahr
HerstellungMonat
Herstellungstag
primär802154MACA-Adresse
primäreWiFiMACA-Adresse
Ordnungsnummer
RendezvousWiFiESSID
PairingCode
Geräte ID
Stoff-ID
Softwareversion
Gerätefunktionen

Öffentliche Methoden

public static WeaveDeviceDescriptor decode (byte [] encodedDeviceDesc)

Parameter
encodedDeviceDesc