মতামত জানান
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: কাস্টম কমান্ড :: পার্সার #include <src/lib/profiles/data-management/Current/MessageDef.h>
WDM কাস্টম কমান্ড অনুরোধ পার্সার সংজ্ঞা.
সারাংশ উত্তরাধিকার থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::Profiles::DataManagement_Current::DataElement::Parser পাবলিক ফাংশন স্কিম বৈধতা পরীক্ষা করুন
WEAVE_ERROR CheckSchemaValidity (
void
) const বার্তাটি সঠিকভাবে তৈরি হয়েছে তা মোটামুটিভাবে যাচাই করুন।
দ্রষ্টব্য: এই ফাংশনের প্রধান ব্যবহার হল প্রোটোকল ডেভেলপমেন্ট এবং ডিবাগিংয়ের সময় আমরা যা পাচ্ছি তা প্রিন্ট করা। WDM নেক্সট-এ এনকোডিং নিয়ম পরিবর্তিত হয়েছে তাই এই চেকটি এখন শুধুমাত্র "মোটামুটি" কনফরম্যান্ট।
বিস্তারিত রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
GetActionTimeMicroSecond
WEAVE_ERROR GetActionTimeMicroSecond (
int64_t * const apActionTimeMicroSecond
) const এই কমান্ডের জন্য নির্ধারিত কর্ম সময় পান।
বিস্তারিত পরামিতি [out] apActionTimeMicroSecond
সাফল্যের উপর
কমান্ড অ্যাকশন টাইম পাওয়ার জন্য কিছু ভেরিয়েবলের একটি পয়েন্টার
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
WEAVE_END_OF_TLV
যদি এমন কোন উপাদান না থাকে
WEAVE_ERROR_WRONG_TLV_TYPE
যদি এমন উপাদান থাকে তবে এটি একটি স্বাক্ষরিত পূর্ণসংখ্যা নয়
GetCommandType
WEAVE_ERROR GetCommandType (
uint64_t * const apCommandType
) const এই কমান্ডের জন্য কমান্ড টাইপ আইডি পান।
বিস্তারিত পরামিতি [out] apCommandType
সফলতার উপর কমান্ড টাইপ আইডি পাওয়ার জন্য কিছু ভেরিয়েবলের একটি পয়েন্টার
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
WEAVE_END_OF_TLV
যদি এমন কোন উপাদান না থাকে
WEAVE_ERROR_WRONG_TLV_TYPE
যদি এমন উপাদান থাকে তবে এটি একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নয়
GetExpiryTimeMicroSecond
WEAVE_ERROR GetExpiryTimeMicroSecond (
int64_t * const apExpiryTimeMicroSecond
) const এই কমান্ডের মেয়াদ শেষ হওয়ার সময় পান।
বিস্তারিত পরামিতি [out] apExpiryTimeMicroSecond
সাফল্যের মেয়াদ শেষ হওয়ার সময় পাওয়ার জন্য কিছু ভেরিয়েবলের একটি পয়েন্টার
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
WEAVE_END_OF_TLV
যদি এমন কোন উপাদান না থাকে
WEAVE_ERROR_WRONG_TLV_TYPE
যদি এমন উপাদান থাকে তবে এটি একটি স্বাক্ষরিত পূর্ণসংখ্যা নয়
GetInitiationTimeMicroSecond
WEAVE_ERROR GetInitiationTimeMicroSecond (
int64_t * const apInitiationTimeMicroSecond
) const এই আদেশের জন্য দীক্ষার সময় পান।
বিস্তারিত পরামিতি [out] apInitiationTimeMicroSecond
সাফল্যের উপর
কমান্ড সূচনা সময় পেতে কিছু পরিবর্তনশীল একটি পয়েন্টার
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
WEAVE_END_OF_TLV
যদি এমন কোন উপাদান না থাকে
WEAVE_ERROR_WRONG_TLV_TYPE
যদি এমন উপাদান থাকে তবে এটি একটি স্বাক্ষরিত পূর্ণসংখ্যা নয়
GetMustBeVersion
WEAVE_ERROR GetMustBeVersion (
uint64_t * const apMustBeVersion
) const এই কমান্ডের জন্য আবশ্যক সংস্করণ পান।
বিস্তারিত পরামিতি [out] apMustBeVersion
সাফল্যের উপর আবশ্যক সংস্করণ পেতে কিছু ভেরিয়েবলের একটি পয়েন্টার
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
WEAVE_END_OF_TLV
যদি এমন কোন উপাদান না থাকে
WEAVE_ERROR_WRONG_TLV_TYPE
যদি এমন উপাদান থাকে তবে এটি একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নয়
GetPath
WEAVE_ERROR GetPath (
Path :: Parser * const apPath
) const এই কমান্ডে পাথ উপাদান সহ একটি পাথ::পার্সার শুরু করুন।
বিস্তারিত পরামিতি রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
WEAVE_END_OF_TLV
যদি এমন কোন উপাদান না থাকে
WEAVE_ERROR_WRONG_TLV_TYPE
যদি এমন উপাদান থাকে তবে এটি একটি
পথ নয়
GetReaderOnArgument
WEAVE_ERROR GetReaderOnArgument (
nl :: Weave :: TLV :: TLVReader * const apReader
) const এই কমান্ডে আর্গুমেন্ট কম্পোনেন্টের শুরুতে নির্দেশ করতে একটি TLVReader শুরু করুন।
বিস্তারিত পরামিতি [out] apReader
TLVReader-এর একটি পয়েন্টার, যা সফলতার উপর
TLV উপাদানের যুক্তিতে শুরু করা হবে
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
GetReaderOnPath
WEAVE_ERROR GetReaderOnPath (
nl :: Weave :: TLV :: TLVReader * const apReader
) const এই কমান্ডে পাথ কম্পোনেন্টের শুরুতে নির্দেশ করতে একটি TLVReader শুরু করুন।
বিস্তারিত পরামিতি [out] apReader
TLVReader-এর একটি পয়েন্টার, যা সফলতার উপর
TLV উপাদানের যুক্তিতে শুরু করা হবে
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
ইনিট
WEAVE_ERROR Init (
const nl :: Weave :: TLV :: TLVReader & aReader
) TLVReader দিয়ে পার্সার অবজেক্ট শুরু করুন।
বিস্তারিত পরামিতি [in] aReader
একটি TLVReader-এর একটি পয়েন্টার, যা এই অনুরোধের শুরুতে নির্দেশ করবে
রিটার্ন মান WEAVE_NO_ERROR
সাফল্যের উপর
অন্য কিছু উল্লেখ করা না থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons অ্যাট্রিবিউশন 4.0 লাইসেন্স -এর অধীনে এবং কোডের স্যাম্পেল Apache 2.0 লাইসেন্স -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক। OPENTHREAD ও এর সম্পর্কিত চিহ্ন হল Thread Group-এর ট্রেডমার্রক এবং এগুলিকে লাইসেন্সের অধীনে ব্যবহার করা হয়।
2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।
আমাদের আরও কিছু জানাতে চান?
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]