nl::Weave::Profiles::SoftwareUpdate::ProductSpec

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

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

Özet

Oluşturucular ve Yıkıcılar

ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
ProductSpec nesnesinin oluşturucusu.
ProductSpec()
Geçersiz bir ProductSpec nesnesi oluşturan varsayılan oluşturucu.

Herkese açık özellikler

productId
uint16_t
Tedarikçi firma tarafından yönetilen bir ad alanından alınan 16 bitlik bir ürün kimliği.
productRev
uint16_t
Tedarikçi firma tarafından yönetilen bir ad alanından alınan 16 bitlik bir ürün düzeltmesi.
vendorId
uint16_t
Weave Vendor Identifier Registry'den alınan Weave Tedarikçi Kimliği.

Herkese açık işlevler

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

Herkese açık özellikler

productId

uint16_t productId

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

productRev

uint16_t productRev

Tedarikçi firma tarafından yönetilen bir ad alanından alınan 16 bitlik bir ürün düzeltmesi.

vendorId

uint16_t vendorId

Weave Vendor Identifier Registry'den alınan Weave Tedarikçi Kimliği.

Herkese açık işlevler

ProductSpec

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

ProductSpec nesnesinin oluşturucusu.

Ayrıntılar
Parametreler
[in] aVendor
Belirtilen ürünün tedarikçi tanımlayıcısı
[in] aProduct
Tedarikçiye özel ürün tanımlayıcısı
[in] aRevision
Tedarikçi firmaya özel ürün düzeltme numarası

ProductSpec

 ProductSpec()

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

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

operatör==

bool operator==(
  const ProductSpec &
) const 

Eşitlik operatörü.

Ayrıntılar
Parametreler
another
Bu ProductSpec ile karşılaştırmalı olarak kontrol edilecek bir ProductSpec
İadeler
her iki nesnedeki tüm alanlar eşitse true, değilse false