nl:: بافت:: پروفایل ها:: به روز رسانی نرم افزار:: 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 شناسه فروشنده بافت که از رجیستری شناسه فروشنده بافت گرفته شده است.  | 
| توابع عمومی | |
|---|---|
| operator== (const ProductSpec &) const | bool یک عملگر برابری | 
صفات عمومی
شناسه محصول
uint16_t productId
شناسه محصول 16 بیتی که از فضای نام مدیریت شده توسط فروشنده گرفته شده است.
productRev
uint16_t productRev
یک بازبینی محصول 16 بیتی که از فضای نام مدیریت شده فروشنده گرفته شده است.
شناسه فروشنده
uint16_t vendorId
شناسه فروشنده بافت که از رجیستری شناسه فروشنده بافت گرفته شده است.
توابع عمومی
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
سازنده ای برای شی ProductSpec .
| جزئیات | |||||||
|---|---|---|---|---|---|---|---|
| پارامترها | 
 | 
ProductSpec
ProductSpec()
یک سازنده پیش فرض که یک شی ProductSpec نامعتبر ایجاد می کند.
در مواردی استفاده میشود که شیء از یک پیام بیخبر میشود.
اپراتور==
bool operator==( const ProductSpec & ) const
یک عملگر برابری
| جزئیات | |||
|---|---|---|---|
| پارامترها | 
 | ||
| برمی گرداند |  اگر همه فیلدهای هر دو شی برابر باشند true، در غیر این صورت false |