ไม่มี:: สาน:: โปรไฟล์:: อัพเดตซอฟต์แวร์:: รายละเอียดสินค้า
#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 วัตถุ
รายละเอียด | |||||||
---|---|---|---|---|---|---|---|
พารามิเตอร์ |
|
รายละเอียดสินค้า
ProductSpec()
ตัวสร้างเริ่มต้นที่จะสร้างที่ไม่ถูกต้อง ProductSpec วัตถุ
ใช้ในกรณีที่วัตถุถูกดีซีเรียลไลซ์จากข้อความ
โอเปอเรเตอร์==
bool operator==( const ProductSpec & ) const
ตัวดำเนินการความเท่าเทียมกัน
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
| ||
คืนสินค้า | จริง หากเขตข้อมูลทั้งหมดในวัตถุทั้งสองมีค่าเท่ากัน เท็จ |