nl:: örgü:: Profiller:: Yazılım güncellemesi:: ÜrünÖzelliği

#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>

Bir ürün spesifikasyonunu temsil eden bir yardımcı sınıf.

Özet

Yapıcılar ve Yıkıcılar

ProductSpec (uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
İçin bir yapıcı ProductSpec nesne.
ProductSpec ()
Geçersiz oluşturan bir varsayılan yapıcı ProductSpec nesnesi.

Genel özellikler

productId
uint16_t
Satıcı tarafından yönetilen bir ad alanından alınan 16 bitlik bir ürün kimliği.
productRev
uint16_t
Satıcı tarafından yönetilen bir ad alanından alınan 16 bitlik bir ürün revizyonu.
vendorId
uint16_t
Weave Vendor Identifier Registry'den alınan Weave Vendor ID.

Kamu işlevleri

operator== (const ProductSpec &) const
bool
Bir eşitlik operatörü.

Genel özellikler

ürün kimliği

uint16_t productId

Satıcı tarafından yönetilen bir ad alanından alınan 16 bitlik bir ürün kimliği.

Ürün Devri

uint16_t productRev

Satıcı tarafından yönetilen bir ad alanından alınan 16 bitlik bir ürün revizyonu.

satıcı kimliği

uint16_t vendorId

Weave Vendor Identifier Registry'den alınan Weave Vendor ID.

Kamu işlevleri

ÜrünÖzelliği

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

İçin bir yapıcı ProductSpec nesne.

Ayrıntılar
parametreler
[in] aVendor
Belirtilen ürün için satıcı tanımlayıcısı
[in] aProduct
Satıcıya özel ürün tanımlayıcısı
[in] aRevision
Satıcıya özel ürün revizyon numarası

ÜrünÖzelliği

 ProductSpec()

Geçersiz oluşturan bir varsayılan yapıcı ProductSpec nesnesi.

Nesnenin bir mesajdan seri durumdan çıkarıldığı durumlarda kullanılır.

operatör==

bool operator==(
  const ProductSpec &
) const 

Bir eşitlik operatörü.

Ayrıntılar
parametreler
another
Bir ProductSpec buna karşı denetlemek için ProductSpec
İadeler
her iki nesnedeki tüm alanlar eşitse true , aksi takdirde false