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