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 供应商标识符注册表中提取的 Weave 供应商 ID。

公共函数

operator==(const ProductSpec &) const
bool
等式运算符。

公共属性

productId

uint16_t productId

从供应商管理的命名空间提取的 16 位商品 ID。

productRev

uint16_t productRev

从供应商管理的命名空间提取的 16 位产品修订版本。

vendorId

uint16_t vendorId

从 Weave 供应商标识符注册表中提取的 Weave 供应商 ID。

公共函数

ProductSpec

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

ProductSpec 对象的构造函数。

具体说明
参数
[in] aVendor
指定产品的供应商标识符
[in] aProduct
供应商特定产品标识符
[in] aRevision
特定于供应商的产品修订版本号

ProductSpec

 ProductSpec()

默认构造函数,用于创建无效 ProductSpec 对象。

在对消息对象进行反序列化的情况下使用。

运算符==

bool operator==(
  const ProductSpec &
) const 

等式运算符。

具体说明
参数
another
要根据该 ProductSpec 进行检查的 ProductSpec
返回值
如果两个对象中的所有字段相等,则返回 true,否则返回 false