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