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 |
|
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 |
|
||
İadeler |
her iki nesnedeki tüm alanlar eşitse true, değilse false
|