Отправить отзыв
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
нл:: Переплетение:: ТЛВ:: Отлаживать Это пространство имен включает типы и интерфейсы для отладки и регистрации Weave TLV .
Краткое содержание Определения типов DumpWriter )(const char *aFormat,...)
определение типа void(*
Функции DecodeTagControl (const TLVTagControl aTagControl)
const char *
Декодируйте элемент управления тегом
TLV с помощью описательной строки.
DecodeType (const TLVType aType)
const char *
Декодируйте тип
TLV с помощью описательной строки.
Dump (const TLVReader & aReader, DumpWriter aWriter)
Сохраните данные
TLV в указанном средстве чтения в удобочитаемой форме с помощью указанного средства записи.
DumpHandler (DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth)
void
Сохраните элемент
TLV , на который ссылается
aReader, в удобочитаемой форме с помощью
aWriter .
DumpHandler (const TLVReader & aReader, size_t aDepth, void *aContext)
Зарегистрируйте данные
TLV в указанном считывателе в удобочитаемой форме.
DumpIterator (DumpWriter aWriter, const TLVReader & aReader)
Зарегистрируйте данные
TLV в указанном считывателе в удобочитаемой форме указанному писателю.
Определения типов ДампПрайтер
void ( * DumpWriter )( const char * aFormat , ... )
Функции ДекодированиеТагконтрол
const char * DecodeTagControl (
const TLVTagControl aTagControl
) Декодируйте элемент управления тегом TLV с помощью описательной строки.
Подробности Параметры [in] aTagControl
Элемент управления тегом
TLV для декодирования и возврата описательной строки.
Возврат Указатель на строку, завершающуюся NULL, описывающую указанный элемент управления тегом в случае успеха; в противном случае НУЛЬ.
Тип декодирования
const char * DecodeType (
const TLVType aType
) Декодируйте тип TLV с помощью описательной строки.
Подробности Параметры [in] aType
Тип
TLV для декодирования и возврата описательной строки.
Возврат Указатель на строку, завершающуюся NULL, описывающую указанный тип в случае успеха; в противном случае НУЛЬ.
Свалка
WEAVE_ERROR Dump (
const TLVReader & aReader ,
DumpWriter aWriter
) Сохраните данные TLV в указанном средстве чтения в удобочитаемой форме с помощью указанного средства записи.
Подробности Параметры [in] aReader
Ссылка только для чтения на устройство чтения
TLV , содержащее данные
TLV для регистрации.
[in] aWriter
Модуль записи дампа для регистрации данных
TLV устройства чтения
TLV .
Возвращаемые значения WEAVE_NO_ERROR
Об успехе.
Обработчик дампа
void DumpHandler (
DumpWriter aWriter ,
const char * aIndent ,
const TLVReader & aReader ,
size_t aDepth
) Сохраните элемент TLV , на который ссылается aReader, в удобочитаемой форме с помощью aWriter .
Подробности Параметры [in] aWriter
Модуль записи для регистрации данных
TLV .
[in] aIndent
Отступ для регистрации текущей глубины в данных
TLV .
[in] aReader
Ссылка только для чтения на устройство чтения
TLV , содержащее данные
TLV для регистрации.
[in] aDepth
Текущая глубина данных
TLV .
Обработчик дампа
WEAVE_ERROR DumpHandler (
const TLVReader & aReader ,
size_t aDepth ,
void * aContext
) Зарегистрируйте данные TLV в указанном считывателе в удобочитаемой форме.
Подробности Параметры [in] aReader
Ссылка только для чтения на устройство чтения
TLV , содержащее данные
TLV для регистрации.
[in] aDepth
Текущая глубина данных
TLV .
[in,out] aContext
Указатель на контекст, специфичный для обработчика.
Возвращаемые значения WEAVE_NO_ERROR
Об успехе.
WEAVE_ERROR_INVALID_ARGUMENT
Если aContext имеет значение NULL или aContext->mWriter имеет значение NULL.
ДампИтератор
WEAVE_ERROR DumpIterator (
DumpWriter aWriter ,
const TLVReader & aReader
) Зарегистрируйте данные TLV в указанном средстве чтения в удобочитаемой форме для указанного устройства записи.
Подробности Параметры [in] aWriter
Модуль записи для регистрации данных
TLV .
[in] aReader
Ссылка только для чтения на устройство чтения
TLV , содержащее данные
TLV для регистрации.
Возвращаемые значения 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-11-14 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"]],["Последнее обновление: 2024-11-14 UTC."],[],[]]