nl:: Weave:: DeviceLayer:: DeviceEventType
Podsumowanie
Wyliczenia |
|
---|---|
@396
|
enum | typ wyliczeniowy Wylicza typy zdarzeń związane z platformą, które są widoczne dla aplikacji. |
@429
|
enum | typ wyliczeniowy |
EventTypeRanges{
|
enum | typ wyliczeniowy Zakresy typów zdarzeń. |
InternalEventTypes
|
enum | typ wyliczeniowy Typy zdarzeń wewnętrznych. |
InternalPlatformSpecificEventTypes
|
enum | typ wyliczeniowy Wylicza typy zdarzeń związane z platformą EFR32, które są wewnętrzne w warstwie urządzeń Weave. |
InternalPlatformSpecificEventTypes
|
enum | typ wyliczeniowy Wylicza typy zdarzeń specyficznych dla platformy nRF52, które są wewnętrzne w warstwie urządzeń Weave. |
PublicEventTypes{
|
enum | typ wyliczeniowy Typy zdarzeń publicznych. |
PublicPlatformSpecificEventTypes
|
enum | typ wyliczeniowy Wylicza typy zdarzeń EFR32, które są widoczne dla aplikacji. |
PublicPlatformSpecificEventTypes
|
enum | typ wyliczeniowy Wylicza typy zdarzeń nRF52 na platformie, które są widoczne dla aplikacji. |
Funkcje |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
Wyliczenia
@396
@396
Wylicza typy zdarzeń związane z platformą, które są widoczne dla aplikacji.
@429
@429
EventTypeRanges
EventTypeRanges
Zakresy typów zdarzeń.
Definiuje zakresy numeryczne dla typów zdarzeń na podstawie ich widoczności w aplikacji, niezależnie od tego, czy są one związane z konkretną adaptacją platformy.
Właściwości | |
---|---|
kRange_Internal
|
Zakres zdarzeń wewnętrznych. Wskazuje szereg typów zdarzeń, które są wewnętrzne w warstwie urządzeń Weave. Zdarzenia w tym zakresie ogólne dla wszystkich platform. |
kRange_InternalPlatformSpecific
|
Wewnętrzny zakres zdarzeń związanych z platformą. Wskazuje szereg typów zdarzeń związanych z platformą, które są wewnętrzne w warstwie urządzeń Weave. |
kRange_Public
|
Zakres zdarzeń publicznych. Oznacza zakres typów zdarzeń, które są publicznie widoczne dla aplikacji. Zdarzenia w tym zakresie ogólne dla wszystkich platform. |
kRange_PublicPlatformSpecific
|
Publiczny zakres zdarzeń związanych z platformą. Oznacza szereg typów zdarzeń związanych z platformą, które są widoczne publicznie dla aplikacji. |
InternalEventTypes
InternalEventTypes
Typy zdarzeń wewnętrznych.
Podaje typy zdarzeń, które są wewnętrzne w warstwie urządzeń Weave, ale wspólne na wszystkich platformach.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Wylicza typy zdarzeń związane z platformą EFR32, które są wewnętrzne w warstwie urządzeń Weave.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Wylicza typy zdarzeń specyficznych dla platformy nRF52, które są wewnętrzne w warstwie urządzeń Weave.
PublicEventTypes
PublicEventTypes
Typy zdarzeń publicznych.
Wylicza typy zdarzeń, które są widoczne dla aplikacji i wspólne na wszystkich platformach.
Właściwości | |
---|---|
kAccountPairingChange
|
Zmiana parowania konta. Sygnalizuje zmianę stanu urządzenia w związku z sparowaniem z kontem użytkownika. |
kFabricMembershipChange
|
Zmiana członkostwa w Fabric. Sygnalizuje zmianę przynależności urządzenia do tkaniny Weave. |
kInternetConnectivityChange
|
Zmiana połączenia z internetem. Sygnalizuje zmianę zdolności urządzenia do komunikowania się przez internet. |
kServiceConnectivityChange
|
Zmiana połączenia z usługą. Sygnalizuje zmianę w zdolność urządzenia do komunikowania się z usługą obsługującą Weave. |
kServiceProvisioningChange
|
Zmiana udostępniania usług. Sygnalizuje zmianę stanu obsługi administracyjnej usługi na urządzeniu. |
kServiceSubscriptionStateChange
|
Zmiana stanu subskrypcji usługi. Sygnalizuje zmianę stanu subskrypcji WDM na urządzeniu przez usługę z włączoną usługą Weave. |
kServiceTunnelStateChange
|
Zmiana stanu tunelu usługi. Sygnalizuje zmianę połączenia tunelu IP urządzenia z usługą z włączoną usługą Weave. |
kSessionEstablished
|
Rozpoczęto sesję dotyczącą bezpieczeństwa. Informuje, że podmiot zewnętrzny ustanowił nową sesję zabezpieczeń na urządzeniu. |
kThreadConnectivityChange
|
Zmiana połączeń typu Thread. Sygnalizuje zmianę łączności w interfejsie Thread urządzenia. |
kThreadInterfaceStateChange
|
Zmiana stanu interfejsu Thread. Informuje, że zmienił się stan interfejsu sieci Thread. |
kThreadStateChange
|
Zmiana stanu wątku. Sygnały, że w stosie wątków wystąpiła zmiana stanu. |
kTimeSyncChange
|
Zmiana synchronizacji czasu. Sygnalizuje zmianę stanu synchronizacji zegara w czasie rzeczywistym na urządzeniu. |
kWiFiConnectivityChange
|
Zmiana połączenia Wi-Fi. Sygnalizuje zmianę łączności w interfejsie stacji Wi-Fi urządzenia. |
kWoBLEAdvertisingChange
|
Zmiana reklam Weave-over-BLE (WoBLE). Sygnały, że zmienił się stan reklam WoBLE. |
kWoBLEConnectionEstablished
|
Nawiązano połączenie z WoBLE. Informuje, że podmiot zewnętrzny nawiązał nowe połączenie WoBLE z urządzeniem. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Wylicza typy zdarzeń EFR32, które są widoczne dla aplikacji.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Wylicza typy zdarzeń nRF52 na platformie, które są widoczne dla aplikacji.
Funkcje
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )