nl :: Dệt :: Hồ sơ :: Mô tả thiết bị:: Xác định
#include <src/lib/profiles/device-description/DeviceDescription.h>
Dạng phân tích cú pháp của một Thông điệp Nhận dạng Phản hồi.
Tóm lược
Thuộc tính công cộng |
---|
DeviceDesc | Bộ mô tả thiết bị mô tả thiết bị phản hồi. |
Chức năng công cộng |
---|
Encode (PacketBuffer *msgBuf) | |
Thuộc tính công cộng
Chức năng công cộng
Mã hóa
WEAVE_ERROR Encode(
PacketBuffer *msgBuf
)
Mã hóa này IdentifyResponseMessage đối tượng vào bộ đệm được cung cấp.
Chi tiết | Thông số | [in,out] msgBuf | Một con trỏ đến bộ đệm Inet để viết thông báo Nhận dạng Phản hồi tới. |
|
Giá trị trả lại | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi Weave hoặc nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn cản quá trình mã hóa của Xác định ứng dụng . |
|
Chức năng tĩnh công khai
Giải mã
WEAVE_ERROR Decode(
PacketBuffer *msgBuf,
IdentifyResponseMessage & msg
)
Giải mã thông báo Nhận dạng Phản hồi từ bộ đệm Inet thành đối tượng Nhận dạng được cung cấp.
Chi tiết | Thông số | [in] msgBuf | Một con trỏ tới bộ đệm Inet để giải mã thông báo Yêu cầu xác định từ. | [out] msg | |
|
Giá trị trả lại | WEAVE_ERROR_WRONG_TLV_TYPE | Nếu đây không phải là TLV Mô tả Thiết bị. | WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT | Nếu gặp nhiều dữ liệu TLV hơn sau Mô tả thiết bị. | WEAVE_NO_ERROR | Về thành công. | other | Các mã lỗi khác của Weave hoặc nền tảng cụ thể cho biết rằng đã xảy ra lỗi ngăn cản việc giải mã của Thông báo xác định . |
|