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 לא חוקי.
משמש במקרים שבהם האובייקט עובר פעולת deserialed מהודעה.
אופרטור==
bool operator==( const ProductSpec & ) const
מפעיל של שוויון.
פרטים | |||
---|---|---|---|
פרמטרים |
|
||
החזרות |
TRUE אם כל השדות בשני האובייקטים שווים, FALSE אם לא
|