nl:: Weave:: Profiles:: SoftwareUpdate:: ProductSpec
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Classe auxiliaire représentant une spécification de produit.
Résumé
Constructeurs et destructeurs |
|
---|---|
ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
Constructeur pour l'objet ProductSpec.
|
|
ProductSpec()
Constructeur par défaut qui crée un objet ProductSpec non valide.
|
Attributs publics |
|
---|---|
productId
|
uint16_t
ID produit 16 bits issu d'un espace de noms géré par le fournisseur.
|
productRev
|
uint16_t
Révision de produit 16 bits extraite d'un espace de noms géré par le fournisseur.
|
vendorId
|
uint16_t
ID de fournisseur Weave tiré du registre d'identifiants fournisseurs Weave.
|
Fonctions publiques |
|
---|---|
operator==(const ProductSpec &) const
|
bool
Opérateur d'égalité.
|
Attributs publics
productId
uint16_t productId
ID produit 16 bits issu d'un espace de noms géré par le fournisseur.
productRev
uint16_t productRev
Révision de produit 16 bits extraite d'un espace de noms géré par le fournisseur.
vendorId
uint16_t vendorId
ID de fournisseur Weave tiré du registre d'identifiants fournisseurs Weave.
Fonctions publiques
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Constructeur pour l'objet ProductSpec.
Détails | |||||||
---|---|---|---|---|---|---|---|
Paramètres |
|
ProductSpec
ProductSpec()
Constructeur par défaut qui crée un objet ProductSpec non valide.
Utilisé lorsque l'objet est désérialisé à partir d'un message.
opérateur==
bool operator==( const ProductSpec & ) const
Opérateur d'égalité.
Détails | |||
---|---|---|---|
Paramètres |
|
||
Renvoie |
"true" si tous les champs des deux objets sont égaux, "false" dans le cas contraire
|