จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

nl::Weave::โปรไฟล์::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 บิตที่ดึงมาจากเนมสเปซที่จัดการโดยผู้ให้บริการ
productRev
uint16_t
การแก้ไขผลิตภัณฑ์ 16 บิตจากเนมสเปซที่มีการจัดการโดยผู้ให้บริการ
vendorId
uint16_t
รหัสผู้ให้บริการ Weave ที่ดึงจาก Weave Vendor Identifier Registry

ฟังก์ชันสาธารณะ

operator==(const ProductSpec &) const
bool
โอเปอเรเตอร์ความเท่าเทียม

แอตทริบิวต์สาธารณะ

รหัสผลิตภัณฑ์

uint16_t productId

รหัสผลิตภัณฑ์ 16 บิตที่ดึงมาจากเนมสเปซที่จัดการโดยผู้ให้บริการ

รายได้ของผลิตภัณฑ์

uint16_t productRev

การแก้ไขผลิตภัณฑ์ 16 บิตจากเนมสเปซที่มีการจัดการโดยผู้ให้บริการ

รหัสผู้ให้บริการ

uint16_t vendorId

รหัสผู้ให้บริการ Weave ที่ดึงจาก Weave Vendor Identifier Registry

ฟังก์ชันสาธารณะ

ข้อมูลจําเพาะของผลิตภัณฑ์

 ProductSpec(
  uint16_t aVendor,
  uint16_t aProduct,
  uint16_t aRevision
)

ตัวสร้างสําหรับออบเจ็กต์ ProductSpec

รายละเอียด
พารามิเตอร์
[in] aVendor
ตัวระบุผู้ให้บริการสําหรับผลิตภัณฑ์ที่ระบุ
[in] aProduct
รหัสระบุผลิตภัณฑ์ของผู้ให้บริการ
[in] aRevision
หมายเลขการแก้ไขผลิตภัณฑ์เฉพาะผู้ให้บริการ

ข้อมูลจําเพาะของผลิตภัณฑ์

 ProductSpec()

ตัวสร้างเริ่มต้นที่สร้างออบเจ็กต์ ProductSpec ที่ไม่ถูกต้อง

ใช้ในกรณีที่ออบเจ็กต์อยู่ระหว่างลบจากข้อความ

โอเปอเรเตอร์==

bool operator==(
  const ProductSpec &
) const 

โอเปอเรเตอร์ความเท่าเทียม

รายละเอียด
พารามิเตอร์
another
ProductSpec เพื่อตรวจสอบกับ ProductSpec นี้
การคืนสินค้า
จริง หากช่องทั้งหมดในออบเจ็กต์ทั้งสองเท่ากัน เป็นเท็จ