nl:: Weave:: Profiles:: SoftwareUpdate:: ProductSpec
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Una classe ausiliaria che rappresenta una specifica di prodotto.
Riepilogo
Costruttori e distruttori |
|
---|---|
ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
Un costruttore per l'oggetto ProductSpec.
|
|
ProductSpec()
Un costruttore predefinito che crea un oggetto ProductSpec non valido.
|
Attributi pubblici |
|
---|---|
productId
|
uint16_t
Un ID prodotto a 16 bit estratto da uno spazio dei nomi gestito dal fornitore.
|
productRev
|
uint16_t
Una revisione del prodotto a 16 bit estratta da uno spazio dei nomi gestito dal fornitore.
|
vendorId
|
uint16_t
ID fornitore Weave estratto dal registro degli identificatori dei fornitori di Weave.
|
Funzioni pubbliche |
|
---|---|
operator==(const ProductSpec &) const
|
bool
Un operatore di uguaglianza.
|
Attributi pubblici
productId
uint16_t productId
Un ID prodotto a 16 bit estratto da uno spazio dei nomi gestito dal fornitore.
productRev
uint16_t productRev
Una revisione del prodotto a 16 bit estratta da uno spazio dei nomi gestito dal fornitore.
vendorId
uint16_t vendorId
ID fornitore Weave estratto dal registro degli identificatori dei fornitori di Weave.
Funzioni pubbliche
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Un costruttore per l'oggetto ProductSpec.
Dettagli | |||||||
---|---|---|---|---|---|---|---|
Parametri |
|
ProductSpec
ProductSpec()
Un costruttore predefinito che crea un oggetto ProductSpec non valido.
Utilizzato nei casi in cui l'oggetto viene deserializzato da un messaggio.
operatore==
bool operator==( const ProductSpec & ) const
Un operatore di uguaglianza.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
true se tutti i campi in entrambi gli oggetti sono uguali, false in caso contrario
|