nl:: Weave:: DeviceLayer:: DeviceEventType
Zusammenfassung
Aufzählungen |
|
---|---|
@396
|
enum Zählt plattformspezifische Ereignistypen auf, die für die Anwendung sichtbar sind. |
@429
|
enum |
EventTypeRanges{
|
enum Ereignisartbereiche. |
InternalEventTypes
|
enum Interne Ereignistypen. |
InternalPlatformSpecificEventTypes
|
enum Zählt plattformspezifische EFR32-Ereignistypen auf, die in der Weave-Geräteebene eingebunden sind. |
InternalPlatformSpecificEventTypes
|
enum Zählt plattformspezifische nRF52-Ereignistypen auf, die in der Weave-Geräteebene eingebunden sind. |
PublicEventTypes{
|
enum Öffentliche Ereignistypen. |
PublicPlatformSpecificEventTypes
|
enum Zählt plattformspezifische EFR32-Ereignistypen auf, die für die Anwendung sichtbar sind. |
PublicPlatformSpecificEventTypes
|
enum Zählt 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
Zählt plattformspezifische Ereignistypen auf, die für die Anwendung sichtbar sind.
@429
@429
EventTypeRanges
EventTypeRanges
Ereignisartbereiche.
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 oder nicht.
Attribute | |
---|---|
kRange_Internal
|
Interner Ereignisbereich. Kennzeichnet eine Reihe interner Ereignistypen der Weave Device Layer. Ereignisse in diesem Bereich sind generisch für alle Plattformen. |
kRange_InternalPlatformSpecific
|
Intern, plattformspezifischer Ereignisbereich. Gibt eine Reihe von plattformspezifischen Ereignistypen an, die innerhalb der Weave Device Layer sind. |
kRange_Public
|
Öffentlicher Veranstaltungsbereich. Gibt eine Reihe von Ereignistypen an, die für Anwendungen öffentlich sichtbar sind. Ereignisse in diesem Bereich sind generisch für alle Plattformen. |
kRange_PublicPlatformSpecific
|
Öffentlicher, plattformspezifischer Ereignisbereich Gibt eine Reihe von plattformspezifischen Ereignistypen an, die für Anwendungen öffentlich sichtbar sind. |
InternalEventTypes
InternalEventTypes
Interne Ereignistypen.
Zählt Ereignistypen auf, die in der Weave Device Layer innerhalb der Weave-Geräteebene, aber auf allen Plattformen gleich sind.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Zählt plattformspezifische EFR32-Ereignistypen auf, die in der Weave-Geräteebene eingebunden sind.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Zählt plattformspezifische nRF52-Ereignistypen auf, die in der Weave-Geräteebene eingebunden sind.
PublicEventTypes
PublicEventTypes
Öffentliche Ereignistypen.
Zählt Ereignistypen auf, die für die Anwendung sichtbar und auf allen Plattformen gemeinsam sind.
Attribute | |
---|---|
kAccountPairingChange
|
Änderung der Kontokopplung. Signalisiert eine Änderung des Gerätestatus hinsichtlich der Kopplung mit einem Nutzerkonto. |
kFabricMembershipChange
|
Änderung der Fabric-Mitgliedschaft. Signalisiert eine Änderung der Gerätemitgliedschaft in einem Weave-Stoff. |
kInternetConnectivityChange
|
Änderung der Internetverbindung. Signalisiert eine Änderung in der Fähigkeit des Geräts, über das Internet zu kommunizieren. |
kServiceConnectivityChange
|
Änderung der Dienstverbindung. Signalisiert eine Änderung in 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
|
Änderung des Status 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 erstellt. Signalisiert, dass eine externe Entität eine neue Sicherheitssitzung mit dem Gerät aufgebaut hat. |
kThreadConnectivityChange
|
Thread-Konnektivität geändert. 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 Threadstatus. Signalisiert, dass eine Statusänderung im Thread-Stack aufgetreten ist. |
kTimeSyncChange
|
Änderung der Zeitsynchronisierung. Signalisiert eine Änderung des Status der Echtzeituhr-Synchronisierung des Geräts. |
kWiFiConnectivityChange
|
WLAN-Verbindung ändern. Signalisiert eine Änderung der Konnektivität der Schnittstelle der WiFi-Station des Geräts. |
kWoBLEAdvertisingChange
|
Weave-over-BLE (WoBLE)-Werbeänderung. 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 zum Gerät hergestellt hat. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Zählt plattformspezifische EFR32-Ereignistypen auf, die für die Anwendung sichtbar sind.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Zählt 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 )