nl:: Weave:: Profiles:: SoftwareUpdate:: ProductSpec
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Klasa pomocnicza, która reprezentuje specyfikację produktu.
Podsumowanie
Konstruktory i niszczyciele |
|
---|---|
ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
Konstruktor obiektu ProductSpec.
|
|
ProductSpec()
Domyślny konstruktor, który tworzy nieprawidłowy obiekt ProductSpec.
|
Atrybuty publiczne |
|
---|---|
productId
|
uint16_t
16-bitowy identyfikator produktu pobrany z przestrzeni nazw zarządzanej przez dostawcę.
|
productRev
|
uint16_t
16-bitowa wersja produktu pobrana z przestrzeni nazw zarządzanej przez dostawcę.
|
vendorId
|
uint16_t
Identyfikator dostawcy Weave pobrany z rejestru identyfikatora dostawcy Weave.
|
Funkcje publiczne |
|
---|---|
operator==(const ProductSpec &) const
|
bool
Operator równości.
|
Atrybuty publiczne
productId
uint16_t productId
16-bitowy identyfikator produktu pobrany z przestrzeni nazw zarządzanej przez dostawcę.
productRev
uint16_t productRev
16-bitowa wersja produktu pobrana z przestrzeni nazw zarządzanej przez dostawcę.
vendorId
uint16_t vendorId
Identyfikator dostawcy Weave pobrany z rejestru identyfikatora dostawcy Weave.
Funkcje publiczne
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Konstruktor obiektu ProductSpec.
Szczegóły | |||||||
---|---|---|---|---|---|---|---|
Parametry |
|
ProductSpec
ProductSpec()
Domyślny konstruktor, który tworzy nieprawidłowy obiekt ProductSpec.
Używana w przypadkach, gdy obiekt jest deserializowany z wiadomości.
operator==
bool operator==( const ProductSpec & ) const
Operator równości.
Szczegóły | |||
---|---|---|---|
Parametry |
|
||
Zwroty |
true (prawda), jeśli wszystkie pola w obu obiektach są równe. W przeciwnym razie ma wartość false (fałsz)
|