nl:: بافت:: پروفایل ها:: DataManagement_Current:: درخواست به روز رسانی:: تجزیه کننده #include <src/lib/profiles/data-management/Current/MessageDef.h>
WDM Update تعریف تجزیه کننده را درخواست کنید.
خلاصه ارث ارث می برد از: nl::Weave::Profiles::DataManagement_Current::DataElement::Parser توابع عمومی CheckSchemaValidity
WEAVE_ERROR CheckSchemaValidity (
void
) const تقریباً تأیید کنید که پیام به درستی شکل گرفته است.
توجه: کاربرد اصلی این تابع چاپ کردن آنچه در طول توسعه پروتکل و اشکال زدایی دریافت می کنیم است. قانون رمزگذاری در WDM Next تغییر کرده است، بنابراین این بررسی اکنون فقط "تقریبا" مطابقت دارد.
جزئیات ارزش های بازگشتی WEAVE_NO_ERROR
در مورد موفقیت
GetDataList
WEAVE_ERROR GetDataList (
DataList :: Parser * const apDataList
) const
GetExpiryTimeMicroSecond
WEAVE_ERROR GetExpiryTimeMicroSecond (
int64_t * const apExpiryTimeMicroSecond
) const زمان انقضای این درخواست را دریافت کنید.
جزئیات پارامترها [out] apExpiryTimeMicroSecond
اشاره گر به برخی از متغیرها برای دریافت زمان انقضا در زمان موفقیت
ارزش های بازگشتی 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
در مورد موفقیت
GetUpdateRequestIndex
WEAVE_ERROR GetUpdateRequestIndex (
uint32_t * const apUpdateRequestIndex
) const UpdateRequestIndex این درخواست را دریافت کنید.
جزئیات پارامترها [out] apUpdateRequestIndex
اشاره گر به برخی از متغیرها برای دریافت شاخص بار.
ارزش های بازگشتی WEAVE_NO_ERROR
در مورد موفقیت
WEAVE_END_OF_TLV
اگر چنین عنصری وجود نداشته باشد
WEAVE_ERROR_WRONG_TLV_TYPE
اگر چنین عنصری وجود داشته باشد اما یک عدد صحیح بدون علامت نباشد
شروع کنید
WEAVE_ERROR Init (
const nl :: Weave :: TLV :: TLVReader & aReader
) شی تجزیه کننده را با TLVReader مقداردهی کنید.
جزئیات پارامترها [in] aReader
اشاره گر به TLVReader که باید به ابتدای این درخواست اشاره کند
ارزش های بازگشتی WEAVE_NO_ERROR
در مورد موفقیت
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-09-13 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
میخواهید موارد بیشتری را با ما درمیان بگذارید؟
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-13 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}