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 供應商 ID 註冊資料庫取得的 Weave 供應商 ID。

公開函式

operator==(const ProductSpec &) const
bool
等號運算子。

公開屬性

productId

uint16_t productId

從供應商管理的命名空間擷取的 16 位元產品 ID。

productRev

uint16_t productRev

從供應商管理的命名空間擷取的 16 位元產品修訂版本。

vendorId

uint16_t vendorId

從 Weave 供應商 ID 註冊資料庫取得的 Weave 供應商 ID。

公開函式

ProductSpec

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

ProductSpec 物件的建構函式。

詳細資料
參數
[in] aVendor
指定產品的供應商 ID
[in] aProduct
供應商專屬產品 ID
[in] aRevision
供應商專屬產品修訂版本編號

ProductSpec

 ProductSpec()

建立無效 ProductSpec 物件的預設建構函式。

用於從訊息還原序列化物件時使用。

運算子==

bool operator==(
  const ProductSpec &
) const 

等號運算子。

詳細資料
參數
another
用於核對 ProductSpecProductSpec
傳回
如果兩個物件中的所有欄位都相同,則傳回 true,否則傳回 false