WeaveDeviceDescriptor

classe pública WeaveDeviceDescriptor estende Objeto

Resumo do Campo

pública EnumSet < DeviceFeatures > deviceFeatures Conjunto de sinalizadores que identificam recursos suportados pelo dispositivo.
público longo Identificador do dispositivo ID do dispositivo de trama (0 = ausente).
público longo fabricId Tecido tecido ao qual o dispositivo pertence (0 = ausente).
calendário públicodata de fabricação Data de fabricação do dispositivo (nulo = ausente).
String pública pairingCode Código de emparelhamento do dispositivo (nulo = ausente).
byte público [] primary802154MACAddress Endereço MAC para a interface 802.15.4 primária (big-endian, nulo = ausente).
byte público [] primaryWiFiMACAddress Endereço MAC para a interface WiFi primária (big-endian, null = não presente).
public int Código do produto Código do produto do dispositivo (0 = ausente).
public int productRevision Revisão do produto do dispositivo (0 = ausente).
String pública rendezvousWiFiESSID ESSID para emparelhar rede WiFi (nulo = ausente).
String pública número de série Número de série do dispositivo (nulo = ausente).
String pública versão do software Versão do software instalado (nulo = ausente).
public int Código do vendedor Código do fornecedor do dispositivo (0 = ausente).

Resumo do Construtor Público

WeaveDeviceDescriptor (vendorCode int, productCode int, productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte [] primary802154MACAddress, byte [] primaryWiFiMACAddress, String SerialNumber, String rendezvousWiFiESSID, String pairingCode, longo deviceID, longo fabricId, String softwareversion, deviceFeatures int )

Resumo do Método Público

estática WeaveDeviceDescriptor
descodificar (byte [] encodedDeviceDesc)

Resumo do método herdado

Campos

pública EnumSet < DeviceFeatures > deviceFeatures

Conjunto de sinalizadores que identificam recursos suportados pelo dispositivo.

deviceId longo pública

ID do dispositivo de trama (0 = não presente).

fabricId longo pública

Tecido tecido ao qual o dispositivo pertence (0 = ausente).

manufacturingDate Calendário público

Data de fabricação do dispositivo (nulo = ausente).

Cordas pairingCode pública

Código de emparelhamento do dispositivo (nulo = ausente).

public byte [] primary802154MACAddress

Endereço MAC para a interface 802.15.4 primária (big-endian, nulo = ausente).

public byte [] primaryWiFiMACAddress

Endereço MAC para a interface WiFi primária (big-endian, null = não presente).

productCode int público

Código do produto do dispositivo (0 = ausente).

productRevision int público

Revisão do produto do dispositivo (0 = ausente).

Cordas rendezvousWiFiESSID pública

ESSID para emparelhar rede WiFi (nulo = ausente).

Cordas serialNumber pública

Número de série do dispositivo (nulo = ausente).

Cordas softwareversion pública

Versão do software instalado (nulo = ausente).

vendorCode int público

Código do fornecedor do dispositivo (0 = ausente).

Construtores Públicos

WeaveDeviceDescriptor pública ()

público WeaveDeviceDescriptor (vendorCode int, productCode int, productRevision, int manufacturingYear, int manufacturingMonth, int manufacturingDay, byte [] primary802154MACAddress, byte [] primaryWiFiMACAddress, String serialNumber, String rendezvousWiFiESSID, String pairingCode, longo deviceId, longo fabricId, String softwareversion, int deviceFeatures)

Parâmetros
Código do vendedor
Código do produto
productRevision
fabricação ano
manufatura mês
manufatura dia
primary802154MACAddress
primaryWiFiMACAddress
número de série
rendezvousWiFiESSID
pairingCode
Identificador do dispositivo
fabricId
versão do software
deviceFeatures

Métodos Públicos

public static WeaveDeviceDescriptor descodificação (byte [] encodedDeviceDesc)

Parâmetros
encodedDeviceDesc