nl :: Dệt :: Hồ sơ :: Cập nhật phần mềm:: ProductSpec
#include <src/lib/profiles/software-update/SoftwareUpdateProfile.h>
Một lớp bổ trợ đại diện cho đặc điểm kỹ thuật của sản phẩm.
Tóm lược
Người xây dựng và Người phá hủy | |
---|---|
ProductSpec (uint16_t aVendor, uint16_t aProduct, uint16_t aRevision) Một hàm tạo cho đối tượng ProductSpec . | |
ProductSpec () Một hàm tạo mặc định tạo đối tượng ProductSpec không hợp lệ. |
Thuộc tính công cộng | |
---|---|
productId | uint16_t ID sản phẩm 16 bit được 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 được rút ra từ không gian tên do nhà cung cấp quản lý. |
vendorId | uint16_t ID nhà cung cấp Weave được lấy từ Sổ đăng ký mã nhận dạng nhà cung cấp Weave. |
Chức năng công cộng | |
---|---|
operator== (const ProductSpec &) const | bool Một toán tử bình đẳng. |
Thuộc tính công cộng
ID sản phẩm
uint16_t productId
ID sản phẩm 16 bit được 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 được rút ra từ không gian tên do nhà cung cấp quản lý.
nhà cung cấp dữ liệu thông tin
uint16_t vendorId
ID nhà cung cấp Weave được lấy từ Sổ đăng ký mã nhận dạng nhà cung cấp Weave.
Chức năng công cộng
ProductSpec
ProductSpec( uint16_t aVendor, uint16_t aProduct, uint16_t aRevision )
Một hàm tạo cho đối tượng ProductSpec .
Chi tiết | |||||||
---|---|---|---|---|---|---|---|
Thông số |
|
ProductSpec
ProductSpec()
Một hàm tạo mặc định tạo đối tượng ProductSpec không hợp lệ.
Được sử dụng trong trường hợp đối tượng đang được giải mã từ một tin nhắn.
toán tử ==
bool operator==( const ProductSpec & ) const
Một toán tử bình đẳng.
Chi tiết | |||
---|---|---|---|
Thông số |
| ||
Lợi nhuận | true nếu tất cả các trường trong cả hai đối tượng đều bằng nhau, ngược lại là false |