ไม่มี:: สาน:: โปรไฟล์:: อัพเดตซอฟต์แวร์:: รายละเอียดสินค้า

#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 Vendor ID ที่ดึงมาจาก Weave Vendor Identifier Registry

งานสาธารณะ

operator== (const ProductSpec &) const
bool
ตัวดำเนินการความเท่าเทียมกัน

คุณลักษณะสาธารณะ

รหัสสินค้า

uint16_t productId

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

ผลิตภัณฑ์ Rev

uint16_t productRev

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

รหัสผู้ขาย

uint16_t vendorId

Weave Vendor ID ที่ดึงมาจาก 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
คืนสินค้า
จริง หากเขตข้อมูลทั้งหมดในวัตถุทั้งสองมีค่าเท่ากัน เท็จ