nl::
  #include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
  סיווג עזר שמייצג מפרט מוצר.
סיכום
| בנייה | |
|---|---|
| ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)בנאי של האובייקט ProductSpec.  | |
| ProductSpec()בנאי ברירת מחדל שיוצר אובייקט ProductSpec לא חוקי.  | 
| מאפיינים ציבוריים | |
|---|---|
| productId | uint16_tמזהה מוצר ב-16 ביט שנלקח ממרחב שמות בניהול הספק.  | 
| productRev | uint16_tתיקון מוצר בגרסת 16 ביט שנלקח ממרחב שמות מנוהל על ידי ספק.  | 
| vendorId | uint16_tמזהה ספק ב-Weave של הספק כפי שהוא מופיע במרשם מזהי הספקים של Weave.  | 
| פונקציות ציבוריות | |
|---|---|
| operator==(const ProductSpec &) const  | boolאופרטור שוויון.  | 
מאפיינים ציבוריים
productId
uint16_t productId
מזהה מוצר ב-16 ביט שנלקח ממרחב שמות בניהול הספק.
productRev
uint16_t productRev
תיקון מוצר בגרסת 16 ביט שנלקח ממרחב שמות מנוהל על ידי ספק.
vendorId
uint16_t vendorId
מזהה ספק ב-Weave של הספק כפי שהוא מופיע במרשם מזהי הספקים של Weave.
פונקציות ציבוריות
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
בנאי של האובייקט ProductSpec.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||
ProductSpec
ProductSpec()
בנאי ברירת מחדל שיוצר אובייקט ProductSpec לא חוקי.
בשימוש במקרים שבהם מתבצעת פעולת deserialize של האובייקט מהודעה.
אופרטור==
bool operator==( const ProductSpec & ) const
אופרטור שוויון.
| פרטים | |||
|---|---|---|---|
| פרמטרים | 
 | ||
| החזרות | True אם כל השדות בשני האובייקטים שווים, false אם לא  | ||