nl:: Weave:: Profiles:: SoftwareUpdate:: 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 ビットの商品 ID。
|
productRev
|
uint16_t
ベンダーが管理する名前空間から取得した 16 ビットのプロダクト リビジョン。
|
vendorId
|
uint16_t
Weave 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( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
ProductSpec オブジェクトのコンストラクタ。
詳細 | |||||||
---|---|---|---|---|---|---|---|
パラメータ |
|
operator==
bool operator==( const ProductSpec & ) const
等価演算子。
詳細 | |||
---|---|---|---|
パラメータ |
|
||
戻り値 |
両方のオブジェクトのすべてのフィールドが等しい場合は true、そうでない場合は false
|