nl:: বুনা:: প্রোফাইল:: যন্ত্রের বিবরণ:: আইডেন্টিফাই রেসপন্স মেসেজ

#include <src/lib/profiles/device-description/DeviceDescription.h>

আইডেন্টিফাই রেসপন্স মেসেজের পার্স করা ফর্ম।

সারসংক্ষেপ

পাবলিক বৈশিষ্ট্য

DeviceDesc
একটি ডিভাইস বর্ণনাকারী প্রতিক্রিয়াকারী ডিভাইস বর্ণনা করে।

পাবলিক ফাংশন

Encode (PacketBuffer *msgBuf)
এই IdentifyResponseMessage অবজেক্টটিকে প্রদত্ত বার্তা বাফারে এনকোড করে।

পাবলিক স্ট্যাটিক ফাংশন

Decode (PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
প্রদত্ত IdentifyResponseMessage অবজেক্টে একটি Inet বাফার থেকে একটি শনাক্তকরণ প্রতিক্রিয়া বার্তা ডিকোড করে।

পাবলিক বৈশিষ্ট্য

ডিভাইসডেস্ক

WeaveDeviceDescriptor DeviceDesc

একটি ডিভাইস বর্ণনাকারী প্রতিক্রিয়াকারী ডিভাইস বর্ণনা করে।

পাবলিক ফাংশন

এনকোড

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

এই IdentifyResponseMessage অবজেক্টটিকে প্রদত্ত বার্তা বাফারে এনকোড করে।

বিস্তারিত
পরামিতি
[in,out] msgBuf
আইডেন্টিফাই রেসপন্স মেসেজ লিখতে Inet বাফারে একটি পয়েন্টার।
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোড যা নির্দেশ করে যে আইডেন্টিফাইরিস্পন্স মেসেজ- এর এনকোডিং প্রতিরোধে একটি ত্রুটি ঘটেছে।

পাবলিক স্ট্যাটিক ফাংশন

ডিকোড

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

প্রদত্ত IdentifyResponseMessage অবজেক্টে একটি Inet বাফার থেকে একটি শনাক্তকরণ প্রতিক্রিয়া বার্তা ডিকোড করে।

বিস্তারিত
পরামিতি
[in] msgBuf
আইডেন্টিফাই রিকোয়েস্ট মেসেজ ডিকোড করতে Inet বাফারের একটি পয়েন্টার।
[out] msg
পপুলেট করার জন্য IdentifyRequestMessage- এর একটি রেফারেন্স।
রিটার্ন মান
WEAVE_ERROR_WRONG_TLV_TYPE
যদি এটি ডিভাইসের বিবরণ TLV না হয়।
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
ডিভাইস বর্ণনার পরে যদি আরও TLV ডেটার সম্মুখীন হয়।
WEAVE_NO_ERROR
সাফল্যের উপর।
other
অন্যান্য ওয়েভ বা প্ল্যাটফর্ম-নির্দিষ্ট ত্রুটি কোড যা নির্দেশ করে যে আইডেন্টিফাইরিস্পন্স মেসেজ এর ডিকোডিং প্রতিরোধে একটি ত্রুটি ঘটেছে।