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 บิตที่มาจากเนมสเปซที่จัดการโดยผู้ให้บริการ
|
productRev
|
uint16_t
การแก้ไขผลิตภัณฑ์ 16 บิตที่มาจากเนมสเปซที่จัดการโดยผู้ให้บริการ
|
vendorId
|
uint16_t
รหัสผู้ให้บริการ Weave ที่ดึงมาจากรีจิสทรีตัวระบุผู้ให้บริการ Weave
|
ฟังก์ชันสาธารณะ |
|
|---|---|
operator==(const ProductSpec &) const
|
bool
โอเปอเรเตอร์ความเท่าเทียม
|
แอตทริบิวต์สาธารณะ
productId
uint16_t productId
รหัสผลิตภัณฑ์ 16 บิตที่มาจากเนมสเปซที่จัดการโดยผู้ให้บริการ
productRev
uint16_t productRev
การแก้ไขผลิตภัณฑ์ 16 บิตที่มาจากเนมสเปซที่จัดการโดยผู้ให้บริการ
vendorId
uint16_t vendorId
รหัสผู้ให้บริการ Weave ที่ดึงมาจากรีจิสทรีตัวระบุผู้ให้บริการ Weave
ฟังก์ชันสาธารณะ
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
เครื่องมือสร้างสำหรับออบเจ็กต์ ProductSpec
| รายละเอียด | |||||||
|---|---|---|---|---|---|---|---|
| พารามิเตอร์ |
|
||||||
ProductSpec
ProductSpec()
ตัวสร้างเริ่มต้นที่สร้างออบเจ็กต์ ProductSpec ที่ไม่ถูกต้อง
ใช้ในกรณีที่มีการดีซีเรียลไลซ์ออบเจ็กต์จากข้อความ
โอเปอเรเตอร์==
bool operator==( const ProductSpec & ) const
โอเปอเรเตอร์ความเท่าเทียม
| รายละเอียด | |||
|---|---|---|---|
| พารามิเตอร์ |
|
||
| การคืนสินค้า |
"จริง" หากทุกฟิลด์ในออบเจ็กต์ทั้งสองเท่ากัน หรือเป็นเท็จ
|
||