WeaveDeviceDescriptor

public class WeaveDeviceDescriptor extends Object

Resumo dos campos

public EnumSet<DeviceFeatures> deviceFeatures Conjunto de flags que identificam recursos compatíveis com o dispositivo.
public long ID do dispositivo ID do dispositivo Weave (0 = não presente).
public long fabricId Tecido de malha a que o dispositivo pertence (0 = não presente).
Agenda pública manufacturingDate Data de fabricação do dispositivo (nulo = não presente).
public String pairingCode Código de pareamento do dispositivo (nulo = não presente).
public byte[] primary802154MACAddress Endereço MAC da interface 802.15.4 principal (big-endian, null = não presente).
public byte[] primaryWiFiMACAddress Endereço MAC da interface Wi-Fi principal (big-endian, null = não presente).
public int productCode Código do produto do dispositivo (0 = não presente).
public int productRevision Revisão do produto do dispositivo (0 = não presente).
public String rendezvousWiFiESSID ESSID para pareamento de rede Wi-Fi (nulo = não presente).
public String serialNumber Número de série do dispositivo (nulo = não presente).
public String softwareVersion Versão do software instalado (nulo = não presente).
public int vendorCode Código do fornecedor do dispositivo (0 = não presente).

Resumo do construtor público

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)

Resumo do método público

static WeaveDeviceDescriptor
decode(byte[] encodedDeviceDesc)

Resumo do método herdado

Campos

public EnumSet<DeviceFeatures> deviceFeatures

Conjunto de flags que identificam recursos compatíveis com o dispositivo.

public long deviceId

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

public long fabricId

Tecido de malha a que o dispositivo pertence (0 = não presente).

public Calendar manufacturingDate

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

public String pairingCode

Código de pareamento do dispositivo (nulo = não presente).

public byte[] primary802154MACAddress

Endereço MAC da interface 802.15.4 principal (big-endian, null = não presente).

public byte[] primaryWiFiMACAddress

Endereço MAC da interface Wi-Fi principal (big-endian, null = não presente).

public int productCode

Código do produto do dispositivo (0 = não presente).

public int productRevision

Revisão do produto do dispositivo (0 = não presente).

public String rendezvousWiFiESSID

ESSID para pareamento de rede Wi-Fi (nulo = não presente).

public String serialNumber

Número de série do dispositivo (nulo = não presente).

public String softwareVersion

Versão do software instalado (nulo = não presente).

public int vendorCode

Código do fornecedor do dispositivo (0 = não presente).

Construtores públicos

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)

Parâmetros
vendorCode
productCode
productRevision
manufacturingYear
manufacturingMonth
manufacturingDay
primary802154MACAddress
primaryWiFiMACAddress
serialNumber
rendezvousWiFiESSID
pairingCode
deviceId
fabricId
softwareVersion
deviceFeatures

Métodos públicos

public static WeaveDeviceDescriptor decode (byte[] encodedDeviceDesc)

Parâmetros
encodedDeviceDesc