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 غير صالح.
يُستخدم في الحالات التي يتم فيها إلغاء تسلسل الكائن من رسالة.
==
bool operator==( const ProductSpec & ) const
عامل مساواة.
التفاصيل | |||
---|---|---|---|
المَعلمات |
|
||
المرتجعات |
true إذا كانت جميع الحقول في كلا الكائنين متساوية، false وإلا
|