Отправить отзыв
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
нл:: Переплетение:: Профили:: Предоставление услуг Это пространство имен включает в себя все интерфейсы внутри Weave для профиля предоставления услуг Weave, третьего из трех профилей обеспечения Weave.
Краткое содержание Перечисления @304 { kStatusCode_TooManyServices = 1, kStatusCode_ServiceAlreadyRegistered = 2, kStatusCode_InvalidServiceConfig = 3, kStatusCode_NoSuchService = 4, kStatusCode_PairingServerError = 5, kStatusCode_InvalidPairingToken = 6, kStatusCode_PairingTokenOld = 7, kStatusCode_ServiceCommunicationError = 8, kStatusCode_ServiceConfigTooLarge = 9, kStatusCode_WrongFabric = 10, kStatusCode_TooManyFabrics = 11 }
перечисление Коды состояния предоставления услуг.
@305
перечисление Типы сообщений о предоставлении услуги.
@306 { kTag_ServiceConfig = 1, kTag_ServiceEndPoint = 2, kTag_ServiceConfig_CACerts = 1, kTag_ServiceConfig_DirectoryEndPoint = 2, kTag_ServiceEndPoint_Id = 1, kTag_ServiceEndPoint_Addresses = 2, kTag_ServiceEndPoint_NodeId = 3, kTag_ServiceEndPointAddress_HostName = 1, kTag_ServiceEndPointAddress_Port = 2 }
перечисление Теги элементов данных предоставления услуг.
Перечисления @304 @304 Коды состояния предоставления услуг.
Характеристики kStatusCode_InvalidPairingToken
Устройству не удалось выполнить сопряжение служб, поскольку оно передало недопустимый токен сопряжения.
kStatusCode_InvalidServiceConfig
Указанная конфигурация службы недействительна.
kStatusCode_NoSuchService
Указанный идентификатор не соответствует службе, зарегистрированной на устройстве.
kStatusCode_PairingServerError
Устройству не удалось выполнить сопряжение служб, поскольку ему не удалось связаться с сервером сопряжения.
kStatusCode_PairingTokenOld
Устройству не удалось выполнить сопряжение службы, поскольку срок действия переданного им токена сопряжения истек.
kStatusCode_ServiceAlreadyRegistered
Указанная служба уже зарегистрирована на устройстве.
kStatusCode_ServiceCommunicationError
Устройству не удалось завершить сопряжение службы, поскольку при обмене данными со службой возникла ошибка.
kStatusCode_ServiceConfigTooLarge
Указанная конфигурация службы слишком велика.
kStatusCode_TooManyFabrics
Слишком много тканей в конструкции.
kStatusCode_TooManyServices
На устройстве зарегистрировано слишком много служб.
kStatusCode_WrongFabric
Устройство сопряжено с другой тканью.
@305 @305 Типы сообщений о предоставлении услуги.
@306 @306 Теги элементов данных предоставления услуг.
Характеристики kTag_ServiceConfig
[структура] Описывает сервис Weave.
kTag_ServiceConfig_CACerts
[массив, длина >= 1] Список доверенных сертификатов ЦС для обслуживания.
Каждый элемент представляет собой WeaveCertificate, как определено в профиле безопасности .
kTag_ServiceConfig_DirectoryEndPoint
[ структура ] Содержит контактную информацию для конечной точки основного каталога службы.
Содержимое определено ниже для структуры ServiceEndPoint.
kTag_ServiceEndPoint
[ структура ] Описывает конечную точку службы Weave.
kTag_ServiceEndPointAddress_HostName
[ utf-8 string ] Имя хоста или буквальный IP-адрес.
kTag_ServiceEndPointAddress_Port
[ uint, 1-63353 ] Номер IP-порта.
Необязательный
kTag_ServiceEndPoint_Addresses
[массив, длина >= 1] Список адресов конечной точки службы.
Каждый элемент представляет собой структуру ServiceEndPointAddress, как определено ниже.
kTag_ServiceEndPoint_Id
[ uint, 8–64 бита ] Идентификатор конечной точки службы (EUI-64), назначенный конечной точке службы.
kTag_ServiceEndPoint_NodeId
[ uint, 8–64 бита ] Идентификатор узла Weave узла, предоставляющего услугу.
Взаимоисключается со списком адресов.
Функции КодироватьServiceConfig NL_DLL_EXPORT WEAVE_ERROR EncodeServiceConfig(
WeaveCertificateSet & certSet,
const char *dirHostName,
uint16_t dirPort,
uint8_t *outBuf,
uint16_t & outLen
)
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц. Thread – это зарегистрированный товарный знак компании Thread Group, Inc.
Последнее обновление: 2023-12-01 UTC.
[{
"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":"Другое"
}]
Хотите рассказать подробнее?