nl:: Weave:: DeviceLayer:: DeviceEventType
Zusammenfassung
Aufzählungen |
|
---|---|
@396
|
enum Listet plattformspezifische Ereignistypen auf, die für die Anwendung sichtbar sind. |
@429
|
enum |
EventTypeRanges{
|
enum Ereignistypbereiche. |
InternalEventTypes
|
enum Interne Ereignisarten. |
InternalPlatformSpecificEventTypes
|
enum Listet plattformspezifische EFR32-Ereignistypen auf, die intern in der Weave-Geräteschicht enthalten sind. |
InternalPlatformSpecificEventTypes
|
enum Listet plattformspezifische nRF52-Ereignistypen auf, die intern in der Weave-Geräteschicht enthalten sind. |
PublicEventTypes{
|
enum Öffentliche Veranstaltungsarten. |
PublicPlatformSpecificEventTypes
|
enum Listet EFR32-plattformspezifische Ereignistypen auf, die für die Anwendung sichtbar sind. |
PublicPlatformSpecificEventTypes
|
enum Listet plattformspezifische nRF52-Ereignistypen auf, die für die Anwendung sichtbar sind. |
Funktionen |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
Aufzählungen
@396
@396
Listet plattformspezifische Ereignistypen auf, die für die Anwendung sichtbar sind.
@429
@429
EventTypeRanges
EventTypeRanges
Ereignistypbereiche.
Definiert numerische Bereiche für Ereignistypen basierend auf ihrer Sichtbarkeit für die Anwendung, unabhängig davon, ob sie für eine bestimmte Plattformanpassung spezifisch sind.
Attribute | |
---|---|
kRange_Internal
|
Interner Ereignisbereich Kennzeichnet eine Reihe von Ereignistypen innerhalb der Weave-Geräteebene. Ereignisse in diesem Bereich sind für alle Plattformen allgemein. |
kRange_InternalPlatformSpecific
|
Interner, plattformspezifischer Ereignisbereich. Kennzeichnet eine Reihe von plattformspezifischen Ereignistypen, die intern in der Weave Device Layer enthalten sind. |
kRange_Public
|
Öffentlicher Veranstaltungsbereich Kennzeichnet eine Reihe von Ereignistypen, die für Anwendungen öffentlich sichtbar sind. Ereignisse in diesem Bereich sind für alle Plattformen allgemein. |
kRange_PublicPlatformSpecific
|
Öffentlicher, plattformspezifischer Ereignisbereich. Kennzeichnet eine Reihe von plattformspezifischen Ereignistypen, die für Anwendungen öffentlich sichtbar sind. |
InternalEventTypes
InternalEventTypes
Interne Ereignisarten.
Listet Ereignistypen auf, die intern zur Weave-Geräteschicht gehören, aber auf allen Plattformen vorkommen.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Listet plattformspezifische EFR32-Ereignistypen auf, die intern in der Weave-Geräteschicht enthalten sind.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Listet plattformspezifische nRF52-Ereignistypen auf, die intern in der Weave-Geräteschicht enthalten sind.
PublicEventTypes
PublicEventTypes
Öffentliche Veranstaltungsarten.
Listet Ereignistypen auf, die für die Anwendung sichtbar und für alle Plattformen gelten.
Attribute | |
---|---|
kAccountPairingChange
|
Änderung der Kontokopplung. Signalisiert eine Änderung des Gerätestatus im Hinblick auf die Kopplung mit einem Nutzerkonto. |
kFabricMembershipChange
|
Änderung der Fabric-Mitgliedschaft. Signalisiert eine Änderung der Zugehörigkeit des Geräts zu einer Weave-Stoffe. |
kInternetConnectivityChange
|
Änderung der Internetverbindung. Signalisiert eine Änderung der Fähigkeit des Geräts, über das Internet zu kommunizieren. |
kServiceConnectivityChange
|
Änderung der Dienstverbindung. Signalisiert eine Änderung der Fähigkeit des Geräts, mit einem Weave-fähigen Dienst zu kommunizieren. |
kServiceProvisioningChange
|
Änderung der Dienstbereitstellung. Signalisiert eine Änderung des Dienstbereitstellungsstatus des Geräts. |
kServiceSubscriptionStateChange
|
Statusänderung des Dienstabos. Signalisiert eine Änderung des WDM-Abostatus des Geräts mit einem Weave-fähigen Dienst. |
kServiceTunnelStateChange
|
Statusänderung des Diensttunnels. Signalisiert eine Änderung der Konnektivität des IP-Tunnels des Geräts zu einem Weave-fähigen Dienst. |
kSessionEstablished
|
Sicherheitssitzung eingerichtet. Signalisiert, dass eine externe Entität eine neue Sicherheitssitzung mit dem Gerät eingerichtet hat. |
kThreadConnectivityChange
|
Änderung der Thread-Verbindung. Signalisiert eine Änderung der Konnektivität der Thread-Schnittstelle des Geräts. |
kThreadInterfaceStateChange
|
Statusänderung der Thread-Schnittstelle. Signalisiert, dass sich der Status der Thread-Netzwerkschnittstelle geändert hat. |
kThreadStateChange
|
Änderung des Thread-Status. Signalisiert, dass eine Statusänderung im Thread-Stack aufgetreten ist. |
kTimeSyncChange
|
Änderung der Zeitsynchronisierung. Signalisiert eine Änderung des Synchronisierungsstatus der Echtzeituhr des Geräts. |
kWiFiConnectivityChange
|
Änderung der WLAN-Verbindung. Signalisiert eine Änderung der Konnektivität der WLAN-Station. |
kWoBLEAdvertisingChange
|
Werbeänderung bei Weave-over-BLE (WoBLE) Signalisiert, dass sich der Status der WoBLE-Werbung geändert hat. |
kWoBLEConnectionEstablished
|
WoBLE-Verbindung hergestellt. Signalisiert, dass eine externe Entität eine neue WoBLE-Verbindung mit dem Gerät hergestellt hat. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Listet plattformspezifische EFR32-Ereignistypen auf, die für die Anwendung sichtbar sind.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Listet plattformspezifische nRF52-Ereignistypen auf, die für die Anwendung sichtbar sind.
Funktionen
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )