nl:: Weave:: Profiles:: SoftwareUpdate:: ProductSpec
#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 אם לא
|