Отправьте сообщение «Добавление сети завершено», если сеть была успешно добавлена.
Подробности
Параметры
[in] networkId
Идентификатор добавленной сети.
Возвращаемые значения
WEAVE_ERROR_INCORRECT_STATE
Если сервер Network Provisioning Server инициализирован неправильно.
WEAVE_ERROR_NO_MEMORY
При невозможности выделить PacketBuffer.
WEAVE_NO_ERROR
Об успехе.
other
Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству отправить сообщение «Добавить сеть завершено».
Отправьте сообщение Get Networks Complete, содержащее ранее отсканированные сети.
Подробности
Параметры
[in] resultCount
Количество результатов сканирования.
[in] scanResultsTLV
Результаты сканирования.
Возвращаемые значения
WEAVE_ERROR_INCORRECT_STATE
Если сервер Network Provisioning Server инициализирован неправильно.
WEAVE_ERROR_BUFFER_TOO_SMALL
Если буфер результатов недостаточно велик.
WEAVE_NO_ERROR
Об успехе.
other
Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству отправить сообщение Get Networks Complete.
Отправьте одноранговому узлу сообщение GetWirelessRegulatoryConfigComplete.
Подробности
Параметры
[in] resultsTLV
Буфер пакетов, содержащий возвращаемую информацию о нормативной конфигурации беспроводной сети.
Возвращаемые значения
WEAVE_ERROR_INCORRECT_STATE
Если сервер Network Provisioning Server инициализирован неправильно.
WEAVE_ERROR_NO_MEMORY
При невозможности выделить PacketBuffer.
WEAVE_NO_ERROR
Об успехе.
other
Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству отправить сообщение «Добавить сеть завершено».
Отправьте ответное сообщение Network Scan Complete, содержащее результаты сканирования.
Подробности
Параметры
[in] resultCount
Количество результатов сканирования.
[in] scanResultsTLV
Результаты сканирования.
Возвращаемые значения
WEAVE_ERROR_INCORRECT_STATE
Если сервер Network Provisioning Server инициализирован неправильно.
WEAVE_ERROR_BUFFER_TOO_SMALL
Если буфер результатов недостаточно велик.
WEAVE_NO_ERROR
Об успехе.
other
Другие коды ошибок Weave или конкретной платформы, указывающие на то, что произошла ошибка, не позволяющая устройству отправить ответ о завершении сканирования.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта Google Developers. Java – это зарегистрированный товарный знак корпорации Oracle и/или ее аффилированных лиц. OPENTHREAD и связанные с ним торговые марки являются товарными знаками Thread Group и используются по лицензии.
Последнее обновление: 2025-01-08 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-08 UTC."],[],[]]