nl:: Weave:: Profiles:: SoftwareUpdate:: ProductSpec
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Một lớp phụ trợ đại diện cho một quy cách sản phẩm.
Tóm tắt
Hàm khởi tạo và phá huỷ |
|
---|---|
ProductSpec(uint16_t aVendor, uint16_t aProduct, uint16_t aRevision)
Hàm khởi tạo cho đối tượng ProductSpec.
|
|
ProductSpec()
Hàm khởi tạo mặc định tạo đối tượng ProductSpec không hợp lệ.
|
Các thuộc tính công khai |
|
---|---|
productId
|
uint16_t
Mã sản phẩm 16 bit lấy từ không gian tên do nhà cung cấp quản lý.
|
productRev
|
uint16_t
Bản sửa đổi sản phẩm 16 bit lấy từ không gian tên do nhà cung cấp quản lý.
|
vendorId
|
uint16_t
Mã nhà cung cấp Weave được lấy từ Sổ đăng ký mã nhận dạng nhà cung cấp Weave.
|
Hàm công khai |
|
---|---|
operator==(const ProductSpec &) const
|
bool
Toán tử đẳng thức.
|
Các thuộc tính công khai
productId
uint16_t productId
Mã sản phẩm 16 bit lấy từ không gian tên do nhà cung cấp quản lý.
productRev
uint16_t productRev
Bản sửa đổi sản phẩm 16 bit lấy từ không gian tên do nhà cung cấp quản lý.
vendorId
uint16_t vendorId
Mã nhà cung cấp Weave được lấy từ Sổ đăng ký mã nhận dạng nhà cung cấp Weave.
Hàm công khai
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Hàm khởi tạo cho đối tượng ProductSpec.
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Tham số |
|
ProductSpec
ProductSpec()
Hàm khởi tạo mặc định tạo đối tượng ProductSpec không hợp lệ.
Dùng trong trường hợp đối tượng đang được giải tuần tự trong một thông báo.
toán tử==
bool operator==( const ProductSpec & ) const
Toán tử đẳng thức.
Chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
true nếu tất cả các trường trong cả hai đối tượng đều bằng nhau, false nếu không đáp ứng yêu cầu
|