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 |