WeaveDeviceDescriptor

public class WeaveDeviceDescriptor extends Object

Récapitulatif sur les champs

public EnumSet<DeviceFeatures> deviceFeatures Ensemble d'indicateurs identifiant les fonctionnalités prises en charge par l'appareil.
public long deviceId ID de l'appareil Weave (0 = non présent).
public long fabricId Tissu tissé auquel appartient l'appareil (0 =<0x0A> non présent).
Agenda public manufacturingDate Date de fabrication de l'appareil (null = non disponible).
public String pairingCode Code d'association de l'appareil (null = absent).
public byte[] primary802154MACAddress Adresse MAC de l'interface 802.15.4 principale (big-endian, null = non présent).
public byte[] primaryWiFiMACAddress Adresse MAC de l'interface Wi-Fi principale (big-endian, null = non présent).
public int productCode Code produit de l'appareil (0 = non présent).
public int productRevision Révision du produit de l'appareil (0 = non présent).
public String rendezvousWiFiESSID ESSID pour l'association du réseau Wi-Fi (null = non présent).
public String serialNumber Numéro de série de l'appareil (null = absent).
public String softwareVersion Version du logiciel installé (null = non présent).
public int vendorCode Code du fournisseur de l'appareil (0 = non présent).

Récapitulatif des constructeurs publics

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)

Récapitulatif des méthodes publiques

static WeaveDeviceDescriptor
decode(byte[] encodedDeviceDesc)

Récapitulatif des méthodes héritées

Champs

public EnumSet<DeviceFeatures> deviceFeatures

Ensemble d'indicateurs identifiant les fonctionnalités prises en charge par l'appareil.

public long deviceId

ID de l'appareil Weave (0 = non présent).

public long fabricId

Tissu de la trame auquel appartient l'appareil (0 = non présent).

public Calendar manufacturingDate

Date de fabrication de l'appareil (null = non disponible).

public String pairingCode

Code d'association de l'appareil (null = absent).

public byte[] primary802154MACAddress

Adresse MAC de l'interface 802.15.4 principale (big-endian, null = non présent).

public byte[] primaryWiFiMACAddress

Adresse MAC de l'interface Wi-Fi principale (big-endian, null = non présent).

public int productCode

Code produit de l'appareil (0 = non présent).

public int productRevision

Révision du produit de l'appareil (0 = non présent).

public String rendezvousWiFiESSID

ESSID pour l'association du réseau Wi-Fi (null = absent).

public String serialNumber

Numéro de série de l'appareil (null = absent).

public String softwareVersion

Version du logiciel installé (null = absent).

public int vendorCode

Code du fournisseur de l'appareil (0 = non présent).

Constructeurs publics

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)

Paramètres
vendorCode
productCode
productRevision
manufacturingYear
manufacturingMonth
manufacturingDay
primary802154MACAddress
primaryWiFiMACAddress
serialNumber
rendezvousWiFiESSID
pairingCode
deviceId
fabricId
softwareVersion
deviceFeatures

Méthodes publiques

public static WeaveDeviceDescriptor decode (byte[] encodedDeviceDesc)

Paramètres
encodedDeviceDesc