Feldzusammenfassung
public EnumSet<DeviceFeatures> | deviceFeatures | Eine Reihe von Flags, die die vom Gerät unterstützten Funktionen kennzeichnen. |
öffentlich lang | deviceId | Weave-Geräte-ID (0 = nicht vorhanden). |
öffentlich lang | fabricId | Weave-Stoff, zu dem das Gerät gehört (0 = nicht vorhanden). |
öffentlicher Kalender | manufacturingDate | Herstellungsdatum des Geräts (null = nicht vorhanden). |
public String | pairingCode | Gerätekopplungscode (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 | productCode | Produktcode des Geräts (0 = nicht vorhanden). |
public int | productRevision | Produktrevision des Geräts (0 = nicht vorhanden). |
public String | rendezvousWiFiESSID | ESSID für das Pairing des WLANs (null = nicht vorhanden). |
public String | serialNumber | Geräteseriennummer (null = nicht vorhanden). |
public String | softwareVersion | Installierte Softwareversion (null = nicht vorhanden). |
public int | vendorCode | Geräteanbietercode (0 = nicht vorhanden). |
Public Constructor Summary
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)
|
Public Method Summary
static WeaveDeviceDescriptor |
decode(byte[] encodedDeviceDesc)
|
Inherited Method Summary
Felder
public EnumSet<DeviceFeatures> deviceFeatures
Eine Reihe von Flags, die die vom Gerät unterstützten Funktionen kennzeichnen.
public long deviceId
Weave-Geräte-ID (0 = nicht vorhanden).
public long fabricId
Weave-Stoff, zu dem das Gerät gehört (0 = nicht vorhanden).
öffentlicher Kalender manufacturingDate
Herstellungsdatum des Geräts (null = nicht vorhanden).
public String pairingCode
Gerätekopplungscode (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 productCode
Produktcode des Geräts (0 = nicht vorhanden).
public int productRevision
Produktrevision des Geräts (0 = nicht vorhanden).
public String rendezvousWiFiESSID
ESSID für die Kopplung des WLANs (null = nicht vorhanden).
public String serialNumber
Geräteseriennummer (null = nicht vorhanden).
public String softwareVersion
Installierte Softwareversion (null = nicht vorhanden).
public int vendorCode
Geräteanbietercode (0 = nicht vorhanden).
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)
Parameter
vendorCode | |
---|---|
productCode | |
productRevision | |
manufacturingYear | |
manufacturingMonth | |
manufacturingDay | |
primary802154MACAddress | |
primaryWiFiMACAddress | |
serialNumber | |
rendezvousWiFiESSID | |
pairingCode | |
deviceId | |
fabricId | |
softwareVersion | |
deviceFeatures |
Public Methods
public static WeaveDeviceDescriptor decode (byte[] encodedDeviceDesc)
Parameter
encodedDeviceDesc |
---|