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
โอเปอเรเตอร์ความเท่าเทียม
รายละเอียด | |||
---|---|---|---|
พารามิเตอร์ |
|
||
การคืนสินค้า |
"จริง" หากทุกฟิลด์ในออบเจ็กต์ทั้งสองเท่ากัน หรือเป็นเท็จ
|