WeaveDeviceDescriptor

public class WeaveDeviceDescriptor estende Object

Riepilogo campi

pubblico EnumSet < DeviceFeatures > dispositivoCaratteristiche Set di flag che identificano le funzionalità supportate dal dispositivo.
pubblico lungo ID del dispositivo ID dispositivo Weave (0 = non presente).
pubblico lungo ID tessuto Tessuto di armatura a cui appartiene il dispositivo (0 = non presente).
Calendario pubblicodata di produzione Data di fabbricazione del dispositivo (null = non presente).
stringa pubblica codice di abbinamento Codice di accoppiamento del dispositivo (null = non presente).
byte pubblico[] primario802154MACAddress Indirizzo MAC per l'interfaccia 802.15.4 primaria (big-endian, null = non presente).
byte pubblico[] primaryWiFiMACAddress Indirizzo MAC per l'interfaccia WiFi primaria (big-endian, null = non presente).
int pubblico codice prodotto Codice prodotto dispositivo (0 = non presente).
int pubblico revisione del prodotto Revisione prodotto dispositivo (0 = non presente).
stringa pubblica rendezvousWiFiESSID ESSID per abbinamento rete WiFi (null = non presente).
stringa pubblica numero di serie Numero di serie del dispositivo (null = non presente).
stringa pubblica versione software Versione software installata (null = non presente).
int pubblico codice venditore Codice fornitore dispositivo (0 = non presente).

Riepilogo costruttore pubblico

WeaveDeviceDescriptor (int codice fornitore, int ProductCode, int productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte [] primary802154MACAddress, byte [] primaryWiFiMACAddress, String serialnumber, String rendezvousWiFiESSID, String pairingCode, lungo deviceid, lungo fabricId, String softwareVersion, int deviceFeatures )

Riepilogo del metodo pubblico

static WeaveDeviceDescriptor
decode (byte [] encodedDeviceDesc)

Riepilogo metodo ereditato

Campi

pubblico EnumSet < DeviceFeatures > deviceFeatures

Set di flag che identificano le funzionalità supportate dal dispositivo.

lungo deviceId pubblico

ID dispositivo Weave (0 = non presente).

lungo fabricId pubblico

Tessuto di armatura a cui appartiene il dispositivo (0 = non presente).

Calendario di manufacturingDate

Data di fabbricazione del dispositivo (null = non presente).

public String pairingCode

Codice di accoppiamento del dispositivo (null = non presente).

public byte [] primary802154MACAddress

Indirizzo MAC per l'interfaccia 802.15.4 primaria (big-endian, null = non presente).

public byte [] primaryWiFiMACAddress

Indirizzo MAC per l'interfaccia WiFi primaria (big-endian, null = non presente).

ProductCode public int

Codice prodotto dispositivo (0 = non presente).

productRevision public int

Revisione prodotto dispositivo (0 = non presente).

public String rendezvousWiFiESSID

ESSID per abbinamento rete WiFi (null = non presente).

public String serialNumber

Numero di serie del dispositivo (null = non presente).

public String softwareVersion

Versione software installata (null = non presente).

codice fornitore public int

Codice fornitore dispositivo (0 = non presente).

Costruttori pubblici

WeaveDeviceDescriptor pubblico ()

pubblico WeaveDeviceDescriptor (int codice fornitore, int ProductCode, int productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte [] primary802154MACAddress, byte [] primaryWiFiMACAddress, String serialNumber, String rendezvousWiFiESSID, String pairingCode, lungo deviceId, lungo fabricId, String softwareVersion, int dispositivoCaratteristiche)

Parametri
codice venditore
codice prodotto
revisione del prodotto
anno di produzione
produzioneMese
giorno di produzione
primario802154MACAddress
indirizzo MAC primarioWiFi
numero di serie
rendezvousWiFiESSID
codice di abbinamento
ID del dispositivo
ID tessuto
versione software
dispositivoCaratteristiche

Metodi pubblici

public static WeaveDeviceDescriptor decodificare (byte [] encodedDeviceDesc)

Parametri
codificatoDeviceDesc