nl::
  #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 ビットのプロダクト ID。 | 
| productRev | uint16_tベンダーが管理する名前空間から取得された 16 ビットの製品リビジョン。 | 
| vendorId | uint16_tWeave Vendor Identifier Registry から取得する Weave ベンダー ID。 | 
| パブリック関数 | |
|---|---|
| operator==(const ProductSpec &) const  | bool等価演算子。 | 
パブリック属性
productId
uint16_t productId
ベンダーが管理する名前空間から取得される 16 ビットのプロダクト ID。
productRev
uint16_t productRev
ベンダーが管理する名前空間から取得された 16 ビットの製品リビジョン。
vendorId
uint16_t vendorId
Weave Vendor Identifier Registry から取得する Weave ベンダー ID。
パブリック関数
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
ProductSpec オブジェクトのコンストラクタ。
| 詳細 | |||||||
|---|---|---|---|---|---|---|---|
| パラメータ | 
 | ||||||
ProductSpec
ProductSpec()
無効な ProductSpec オブジェクトを作成するデフォルト コンストラクタ。
オブジェクトがメッセージからシリアル化解除される場合に使用します。
演算子==
bool operator==( const ProductSpec & ) const
等価演算子。
| 詳細 | |||
|---|---|---|---|
| パラメータ | 
 | ||
| 戻り値 | 両方のオブジェクトのすべてのフィールドが等しい場合は true、それ以外の場合は false | ||