Перечисляет типы событий, специфичные для платформы, которые видны приложению.
@429
@429
Диапазоны типов событий
EventTypeRanges
Диапазоны типов событий.
Определяет числовые диапазоны для типов событий на основе их видимости для приложения, а также независимо от того, относятся ли они к конкретной адаптации платформы.
Характеристики
kRange_Internal
Внутренний диапазон событий.
Обозначает диапазон типов событий, которые являются внутренними для уровня устройства Weave. События этого диапазона являются общими для всех платформ.
kRange_InternalPlatformSpecific
Внутренний диапазон событий, зависящий от платформы.
Обозначает ряд типов событий, специфичных для платформы, которые являются внутренними для уровня устройства Weave.
kRange_Public
Диапазон общественных мероприятий.
Обозначает диапазон типов событий, которые общедоступны для приложений. События в этом диапазоне являются общими для всех платформ.
kRange_PublicPlatformSpecific
Публичный диапазон событий, зависящий от платформы.
Обозначает ряд типов событий, специфичных для платформы, которые общедоступны для приложений.
Внутренние типы событий
InternalEventTypes
Типы внутренних событий.
Перечисляет типы событий, которые являются внутренними для уровня устройств Weave, но являются общими для всех платформ.
Внутренние платформеспецифические типы событий
InternalPlatformSpecificEventTypes
Перечисляет типы событий, специфичные для платформы EFR32, которые являются внутренними для уровня устройства Weave.
Внутренние платформеспецифические типы событий
InternalPlatformSpecificEventTypes
Перечисляет типы событий, специфичные для платформы nRF52, которые являются внутренними для уровня устройств Weave.
Типы общественных событий
PublicEventTypes
Типы публичных мероприятий.
Перечисляет типы событий, которые видны приложению и являются общими для всех платформ.
Характеристики
kAccountPairingChange
Изменение сопряжения учетных записей.
Сигнализирует об изменении состояния устройства относительно привязки к учетной записи пользователя.
kFabricMembershipChange
Изменение членства в структуре.
Сигнализирует об изменении членства устройства в структуре Weave.
kInternetConnectivityChange
Изменение подключения к Интернету.
Сигнализирует об изменении возможности устройства общаться через Интернет.
kServiceConnectivityChange
Изменение возможности подключения услуги.
Сигнализирует об изменении способности устройства взаимодействовать со службой с поддержкой Weave.
kServiceProvisioningChange
Изменение предоставления услуг.
Сигнализирует об изменении состояния предоставления услуг устройства.
kServiceSubscriptionStateChange
Изменение состояния подписки на услуги.
Сигнализирует об изменении состояния подписки WDM устройства с помощью службы с поддержкой Weave.
kServiceTunnelStateChange
Изменение состояния служебного туннеля.
Сигнализирует об изменении подключения IP-туннеля устройства к службе с поддержкой Weave.
kSessionEstablished
Сеанс безопасности установлен.
Сигнализирует о том, что внешний объект установил новый сеанс безопасности с устройством.
kThreadConnectivityChange
Изменение связности резьбы.
Сигнализирует об изменении подключения интерфейса Thread устройства.
kThreadInterfaceStateChange
Изменение состояния интерфейса потока.
Сигнализирует о том, что состояние сетевого интерфейса Thread изменилось.
kThreadStateChange
Изменение состояния потока.
Сигнализирует о том, что в стеке потоков произошло изменение состояния.
kTimeSyncChange
Изменение синхронизации времени.
Сигнализирует об изменении состояния синхронизации часов реального времени устройства.
kWiFiConnectivityChange
Изменение подключения к Wi-Fi.
Сигнализирует об изменении подключения интерфейса WiFi-станции устройства.
kWoBLEAdvertisingChange
Изменения в рекламе Weave-over-BLE (WoBLE).
Сигнализирует о том, что состояние WoBLE-рекламы изменилось.
kWoBLEConnectionEstablished
Соединение WoBLE установлено.
Сигнализирует о том, что внешний объект установил новое соединение WoBLE с устройством.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Перечисляет типы событий EFR32, специфичные для платформы, которые видны приложению.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Перечисляет типы событий, специфичные для платформы nRF52, которые видны приложению.
Функции
IsInternal
bool IsInternal(
uint16_t eventType
)
IsPlatformGeneric
bool IsPlatformGeneric(
uint16_t eventType
)
Является специфичным для платформы
bool IsPlatformSpecific(
uint16_t eventType
)
IsPublic
bool IsPublic(
uint16_t eventType
)
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-13 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-13 UTC."],[],[]]