Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

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)
Mã hóa này IdentifyResponseMessage đối tượng vào bộ đệm được cung cấp.

Chức năng tĩnh công khai

Decode (PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
Giải mã thông báo Nhận dạng Phản hồi từ bộ đệm Inet vào đối tượng Nhận dạng được cung cấp.

Thuộc tính công cộng

DeviceDesc

WeaveDeviceDescriptor DeviceDesc

Bộ mô tả thiết bị mô tả thiết bị phản hồi.

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
Tham chiếu đến IdentityRequestMessage để điền vào.
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 .