nl:: Weave:: DeviceLayer:: DeviceEventType
Podsumowanie
Wyliczenia |
|
---|---|
@396
|
enum | typ wyliczeniowy Wylicza typy zdarzeń specyficzne dla danej platformy, 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ń EFR32 dotyczące platformy, które są wewnętrzne w warstwie urządzenia Weave. |
InternalPlatformSpecificEventTypes
|
enum | typ wyliczeniowy Wylicza typy zdarzeń dla platformy nRF52 wewnętrzne w warstwie urządzenia Weave. |
PublicEventTypes{
|
enum | typ wyliczeniowy Typy zdarzeń publicznych. |
PublicPlatformSpecificEventTypes
|
enum | typ wyliczeniowy Wylicza typy zdarzeń EFR32 związane z platformą, które są widoczne dla aplikacji. |
PublicPlatformSpecificEventTypes
|
enum | typ wyliczeniowy Wylicza typy zdarzeń nRF52 związanych z platformą, 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ń specyficzne dla danej platformy, które są widoczne dla aplikacji.
@429
@429
EventTypeRanges
EventTypeRanges
Zakresy typów zdarzeń.
Definiuje zakresy liczbowe typów zdarzeń na podstawie ich widoczności w aplikacji, niezależnie od tego, czy dotyczą konkretnej adaptacji platformy.
Właściwości | |
---|---|
kRange_Internal
|
Zakres zdarzeń wewnętrznych. Określa zakres typów zdarzeń wewnętrznych w warstwie Urządzenia Weave. Zdarzenia z tego zakresu są ogólne dla wszystkich platform. |
kRange_InternalPlatformSpecific
|
Wewnętrzny zakres zdarzeń związanych z daną platformą. Wskazuje zakres typów zdarzeń związanych z daną platformą, które są wewnętrzne w warstwie urządzeń Weave. |
kRange_Public
|
Zakres zdarzeń publicznych. Wskazuje zakres typów zdarzeń, które są publicznie widoczne dla aplikacji. Zdarzenia z tego zakresu są ogólne dla wszystkich platform. |
kRange_PublicPlatformSpecific
|
Publiczny zakres zdarzeń dla konkretnej platformy. Zakres typów zdarzeń związanych z daną platformą, które są publicznie widoczne dla aplikacji. |
InternalEventTypes
InternalEventTypes
Typy zdarzeń wewnętrznych.
Wylicza typy zdarzeń, które są wewnętrzne w warstwie urządzenia Weave, ale są wspólne na wszystkich platformach.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Wylicza typy zdarzeń EFR32 dotyczące platformy, które są wewnętrzne w warstwie urządzenia Weave.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Wylicza typy zdarzeń dla platformy nRF52 wewnętrzne w warstwie urządzenia 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 kont. Sygnalizuje zmianę stanu urządzenia w związku z sparowaniem z kontem użytkownika. |
kFabricMembershipChange
|
Zmiana subskrypcji Fabric. Sygnalizuje zmianę przynależności urządzenia do tkaniny Weave. |
kInternetConnectivityChange
|
Zmiana połączenia z Internetem. Sygnalizuje zmianę w zdolności urządzenia do komunikowania się przez internet. |
kServiceConnectivityChange
|
Zmiana połączenia z usługą. Sygnalizuje zmianę w możliwości komunikowania się urządzenia z usługą z włączoną obsługą Weave. |
kServiceProvisioningChange
|
Zmiana obsługi administracyjnej usługi. Sygnalizuje zmianę stanu obsługi administracyjnej usługi urządzenia. |
kServiceSubscriptionStateChange
|
Zmiana stanu subskrypcji usługi. Sygnalizuje zmianę stanu subskrypcji WDM na urządzeniu za pomocą usługi z włączoną obsługą Weave. |
kServiceTunnelStateChange
|
Zmiana stanu tunelu usług. Sygnalizuje zmianę połączenia tunelu IP urządzenia z usługą z włączoną obsługą Weave. |
kSessionEstablished
|
Ustanowiono sesję poświęconą bezpieczeństwu. sygnalizuje, że podmiot zewnętrzny ustanowił na urządzeniu nową sesję zabezpieczeń. |
kThreadConnectivityChange
|
Zmiana połączeń w Thread. Sygnalizuje zmianę w połączeniach w interfejsie Thread urządzenia. |
kThreadInterfaceStateChange
|
Zmiana stanu interfejsu wątku. Wskazuje, że stan interfejsu sieci Thread zmienił się. |
kThreadStateChange
|
Zmiana stanu wątku. Wskazuje, że nastąpiła zmiana stanu w stosie Thread. |
kTimeSyncChange
|
Zmiana synchronizacji czasu. Sygnalizuje zmianę stanu synchronizacji zegara w czasie rzeczywistym urządzenia. |
kWiFiConnectivityChange
|
Zmiana połączenia Wi-Fi. Sygnalizuje zmianę w łączności z interfejsem stacji Wi-Fi urządzenia. |
kWoBLEAdvertisingChange
|
Zmiana reklam Weave-over-BLE (WoBLE). Wskazuje, że stan reklam WoBLE uległ zmianie. |
kWoBLEConnectionEstablished
|
Nawiązano połączenie WoBLE. Wskazuje, że podmiot zewnętrzny nawiązał nowe połączenie WoBLE z urządzeniem. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Wylicza typy zdarzeń EFR32 związane z platformą, które są widoczne dla aplikacji.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Wylicza typy zdarzeń nRF52 związanych z platformą, 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 )