Dispositivo Weave.Descriptor

public class WeaveDeviceDescriptor extends Object

Resumen de campos

public EnumSet<DeviceFeatures> deviceFeatures Es un conjunto de marcas que identifican las funciones que admite el dispositivo.
Posición larga pública deviceId ID de dispositivo de Weave (0 = no presente).
Posición larga pública fabricId Tejido al que pertenece el dispositivo (0 = no presente).
Calendario público manufacturingDate Fecha de fabricación del dispositivo (null = no presente)
public String pairingCode Código de vinculación del dispositivo (null = no presente).
public byte[] primary802154MACAddress Dirección MAC de la interfaz principal 802.15.4 (big-endian, null = no presente).
public byte[] primaryWiFiMACAddress Dirección MAC de la interfaz Wi-Fi principal (big-endian, null = no presente).
public int productCode Código de producto del dispositivo (0 = no presente).
public int productRevision Revisión del producto del dispositivo (0 = no presente).
public String rendezvousWiFiESSID ESSID para vincular la red Wi-Fi (null = no presente).
public String serialNumber Es el número de serie del dispositivo (nulo si no está presente).
public String softwareVersion Versión del software instalado (null = no presente).
public int vendorCode Código del proveedor del dispositivo (0 = no presente).

Resumen de constructores públicos

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)

Resumen de métodos públicos

WeaveDeviceDescriptor estático
decode(byte[] encodedDeviceDesc)

Resumen de métodos heredados

Campos

public EnumSet<DeviceFeatures> deviceFeatures

Es un conjunto de marcas que identifican las funciones que admite el dispositivo.

public long deviceId

ID de dispositivo de Weave (0 = no presente).

public long fabricId

Tejido de la correa al que pertenece el dispositivo (0 = no presente).

public Calendar manufacturingDate

Fecha de fabricación del dispositivo (null = no presente)

public String pairingCode

Código de vinculación del dispositivo (null = no presente).

public byte[] primary802154MACAddress

Dirección MAC para la interfaz principal 802.15.4 (big-endian, nulo = no presente).

public byte[] primaryWiFiMACAddress

Dirección MAC de la interfaz Wi-Fi principal (big-endian, null = no presente).

public int productCode

Código de producto del dispositivo (0 = no presente).

public int productRevision

Revisión del producto del dispositivo (0 = no presente).

public String rendezvousWiFiESSID

ESSID para vincular la red Wi-Fi (null = no presente).

public String serialNumber

Es el número de serie del dispositivo (nulo si no está presente).

public String softwareVersion

Versión del software instalado (nulo = no presente).

public int vendorCode

Código del proveedor del dispositivo (0 = no presente).

Constructores públicos

público 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