nl:: Weave:: DeviceLayer:: DeviceEventType
Résumé
Énumérations |
|
---|---|
@396
|
enum Énumère les types d'événements spécifiques à la plate-forme visibles par l'application. |
@429
|
enum |
EventTypeRanges{
|
enum Plages de types d'événements. |
InternalEventTypes
|
enum Types d'événements internes. |
InternalPlatformSpecificEventTypes
|
enum Énumère les types d'événements spécifiques à la plate-forme EFR32 qui sont internes à la couche d'appareil Weave. |
InternalPlatformSpecificEventTypes
|
enum Énumère les types d'événements spécifiques à la plate-forme nRF52 qui sont internes à la couche d'appareil Weave. |
PublicEventTypes{
|
enum Types d'événements publics. |
PublicPlatformSpecificEventTypes
|
enum Énumère les types d'événements spécifiques à la plate-forme EFR32 visibles par l'application. |
PublicPlatformSpecificEventTypes
|
enum Énumère les types d'événements spécifiques à la plate-forme nRF52 visibles par l'application. |
distantes |
|
---|---|
IsInternal(uint16_t eventType)
|
bool
|
IsPlatformGeneric(uint16_t eventType)
|
bool
|
IsPlatformSpecific(uint16_t eventType)
|
bool
|
IsPublic(uint16_t eventType)
|
bool
|
Énumérations
@396
@396
Énumère les types d'événements spécifiques à la plate-forme visibles par l'application.
@429
@429
EventTypeRanges
EventTypeRanges
Plages de types d'événements.
Définit des plages numériques pour les types d'événements en fonction de leur visibilité dans l'application, qu'ils soient spécifiques ou non à une adaptation de plate-forme particulière.
Propriétés | |
---|---|
kRange_Internal
|
Plage d'événements internes. Désigne une plage de types d'événements internes au calque d'appareil Weave. Les événements de cette plage sont génériques pour toutes les plates-formes. |
kRange_InternalPlatformSpecific
|
Plage d'événements internes spécifique à la plate-forme. Désigne un ensemble de types d'événements spécifiques à la plate-forme internes à la couche d'appareil Weave. |
kRange_Public
|
Plage d'événements publics. Désigne un ensemble de types d'événements visibles publiquement par les applications. Les événements de cette plage sont génériques pour toutes les plates-formes. |
kRange_PublicPlatformSpecific
|
Plage d'événements publique spécifique à la plate-forme. Désigne un éventail de types d'événements spécifiques à la plate-forme qui sont visibles publiquement par les applications. |
InternalEventTypes
InternalEventTypes
Types d'événements internes.
Énumère les types d'événements internes à la couche d'appareil Weave, mais communs à toutes les plates-formes.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Énumère les types d'événements spécifiques à la plate-forme EFR32 qui sont internes à la couche d'appareil Weave.
InternalPlatformSpecificEventTypes
InternalPlatformSpecificEventTypes
Énumère les types d'événements spécifiques à la plate-forme nRF52 qui sont internes à la couche d'appareil Weave.
PublicEventTypes
PublicEventTypes
Types d'événements publics.
Énumère les types d'événements visibles par l'application et communs à toutes les plates-formes.
Propriétés | |
---|---|
kAccountPairingChange
|
Modification du couplage du compte. Indique un changement d'état de l'appareil vis-à-vis de son association à un compte utilisateur. |
kFabricMembershipChange
|
Changement d'appartenance à Fabric. Indique un changement d'appartenance de l'appareil dans un tissu Weave. |
kInternetConnectivityChange
|
Modification de la connectivité Internet. Indique un changement dans la capacité de l'appareil à communiquer via Internet. |
kServiceConnectivityChange
|
Modification de la connectivité des services. Indique un changement dans la capacité de l'appareil à communiquer avec un service compatible avec Weave. |
kServiceProvisioningChange
|
Modification du provisionnement du service Indique un changement de l'état de provisionnement des services de l'appareil. |
kServiceSubscriptionStateChange
|
Modification de l'état d'un abonnement au service. Indique un changement de l'état de l'abonnement WDM de l'appareil avec un service compatible avec Weave. |
kServiceTunnelStateChange
|
Changement de l'état des tunnels de services. Indique un changement de connectivité du tunnel IP de l'appareil avec un service sur lequel Weave est activé. |
kSessionEstablished
|
Session de sécurité établie. Indique qu'une entité externe a établi une nouvelle session de sécurité avec l'appareil. |
kThreadConnectivityChange
|
Modification de la connectivité Thread. Indique un changement de connectivité de l'interface Thread de l'appareil. |
kThreadInterfaceStateChange
|
Changement de l'état de l'interface Thread. Indique que l'état de l'interface réseau Thread a changé. |
kThreadStateChange
|
Changement d'état des threads. Indique qu'un changement d'état s'est produit dans la pile Thread. |
kTimeSyncChange
|
Modification de la synchronisation de l'heure. Signale un changement de l'état de la synchronisation de l'horloge en temps réel de l'appareil. |
kWiFiConnectivityChange
|
Modification de la connectivité Wi-Fi. Signale un changement de connectivité de l'interface de la station Wi-Fi de l'appareil. |
kWoBLEAdvertisingChange
|
Modification de la publicité Weave-over-BLE (WoBLE). Indique que l'état de la publicité WoBLE a changé. |
kWoBLEConnectionEstablished
|
Connexion WoBLE établie. Indique qu'une entité externe a établi une nouvelle connexion WoBLE avec l'appareil. |
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Énumère les types d'événements spécifiques à la plate-forme EFR32 visibles par l'application.
PublicPlatformSpecificEventTypes
PublicPlatformSpecificEventTypes
Énumère les types d'événements spécifiques à la plate-forme nRF52 visibles par l'application.
distantes
IsInternal
bool IsInternal( uint16_t eventType )
IsPlatformGeneric
bool IsPlatformGeneric( uint16_t eventType )
IsPlatformSpecific
bool IsPlatformSpecific( uint16_t eventType )
IsPublic
bool IsPublic( uint16_t eventType )