WeaveDeviceDescriptor

WeaveDeviceDescriptor public class extends Object

Résumé du champ

publique EnumSet < DeviceFeatures > appareilCaractéristiques Ensemble d'indicateurs identifiant les fonctionnalités prises en charge par l'appareil.
public longtemps Reference de l'appareil Identifiant de l'appareil Weave (0 = pas présent).
public longtemps ID de tissu Tisser le tissu auquel appartient l'appareil (0 = non présent).
Calendrier publicdate de fabrication Date de fabrication de l'appareil (nulle = non présente).
chaîne publique appariementCode Code d'appairage de l'appareil (null = pas présent).
octet public[] adresse principale802154MAC Adresse MAC pour l'interface principale 802.15.4 (big-endian, null = pas présent).
octet public[] adresseWiFiMACA principale Adresse MAC pour l'interface WiFi principale (big-endian, null = pas présent).
public international code produit Code produit de l'appareil (0 = non présent).
public international produitRévision Révision du produit de l'appareil (0 = pas présent).
chaîne publique rendezvousWiFiESSID ESSID pour appairer le réseau WiFi (null = pas présent).
chaîne publique numéro de série Numéro de série de l'appareil (null = pas présent).
chaîne publique une version de logiciel Version du logiciel installé (null = non présent).
public international code de fournisseur Code du fournisseur de l'appareil (0 = non présent).

Résumé du constructeur 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 )

Résumé de la méthode publique

statique WeaveDeviceDescriptor
décodage (byte [] encodedDeviceDesc)

Résumé de la méthode héritée

Des champs

EnumSet publique < DeviceFeatures > deviceFeatures

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

public à long deviceId

Identifiant de l'appareil Weave (0 = pas présent).

public à long fabricId

Tisser le tissu auquel appartient l'appareil (0 = non présent).

calendrier public manufacturingDate

Date de fabrication de l'appareil (nulle = non présente).

public String pairingCode

Code d'appairage de l'appareil (null = pas présent).

public byte [] primary802154MACAddress

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

public byte [] primaryWiFiMACAddress

Adresse MAC pour l'interface WiFi principale (big-endian, null = pas présent).

productCode public int

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

productRevision public int

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

public String rendezvousWiFiESSID

ESSID pour appairer le réseau WiFi (null = pas présent).

public String serialNumber

Numéro de série de l'appareil (null = pas présent).

public String softwareversion

Version du logiciel installé (null = non présent).

vendorCode public int

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

Constructeurs publics

WeaveDeviceDescriptor publique ()

WeaveDeviceDescriptor publique (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 Caractéristiques de l'appareil)

Paramètres
code de fournisseur
code produit
produitRévision
année de fabrication
mois de fabrication
fabricationJour
adresse principale802154MAC
adresseWiFiMACA principale
numéro de série
rendezvousWiFiESSID
appariementCode
Reference de l'appareil
ID de tissu
une version de logiciel
appareilCaractéristiques

Méthodes publiques

static WeaveDeviceDescriptor décodage (byte [] encodedDeviceDesc)

Paramètres
EncodedDeviceDesc