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 .

جزئیات
پارامترها
[in] aVendor
شناسه فروشنده برای محصول مشخص شده
[in] aProduct
شناسه محصول خاص فروشنده
[in] aRevision
شماره بازبینی محصول خاص فروشنده

ProductSpec

 ProductSpec()

یک سازنده پیش فرض که یک شی ProductSpec نامعتبر ایجاد می کند.

در مواردی استفاده می‌شود که شیء از یک پیام بی‌خبر می‌شود.

اپراتور==

bool operator==(
  const ProductSpec &
) const 

یک عملگر برابری

جزئیات
پارامترها
another
یک ProductSpec برای بررسی در برابر این ProductSpec
برمی گرداند
اگر همه فیلدهای هر دو شی برابر باشند true، در غیر این صورت false