nl::Weave::DeviceLayer::DeviceEventType

खास जानकारी

गिनती

@396 enum
ऐप्लिकेशन में दिखने वाले प्लैटफ़ॉर्म के हिसाब से होने वाले इवेंट टाइप की गिनती करता है.
@429 enum
EventTypeRanges{
  kRange_Public = kFlag_IsPublic,
  kRange_PublicPlatformSpecific = kFlag_IsPublic | kFlag_IsPlatformSpecific,
  kRange_Internal = 0,
  kRange_InternalPlatformSpecific = kFlag_IsPlatformSpecific
}
enum
इवेंट टाइप की रेंज.
InternalEventTypes enum
अंदरूनी इवेंट टाइप.
InternalPlatformSpecificEventTypes enum
EFR32 प्लैटफ़ॉर्म के हिसाब से बने इवेंट टाइप की गिनती करता है, जो वीव डिवाइस लेयर में शामिल होते हैं.
InternalPlatformSpecificEventTypes enum
nRF52 प्लैटफ़ॉर्म के हिसाब से होने वाले इवेंट टाइप की गिनती करता है जो Weave Device सूचना में मौजूद होते हैं.
PublicEventTypes{
  kWiFiConnectivityChange = kRange_Public,
  kThreadConnectivityChange,
  kInternetConnectivityChange,
  kServiceTunnelStateChange,
  kServiceConnectivityChange,
  kServiceSubscriptionStateChange,
  kFabricMembershipChange,
  kServiceProvisioningChange,
  kAccountPairingChange,
  kTimeSyncChange,
  kSessionEstablished,
  kWoBLEConnectionEstablished,
  kThreadStateChange,
  kThreadInterfaceStateChange,
  kWoBLEAdvertisingChange
}
enum
सार्वजनिक इवेंट टाइप.
PublicPlatformSpecificEventTypes enum
ऐप्लिकेशन को दिखने वाले EFR32 प्लैटफ़ॉर्म से जुड़े खास इवेंट के टाइप की गिनती करता है.
PublicPlatformSpecificEventTypes enum
ऐप्लिकेशन को दिखने वाले nRF52 प्लैटफ़ॉर्म से जुड़े खास इवेंट के टाइप की गिनती करता है.

फ़ंक्शन

IsInternal(uint16_t eventType)
bool
IsPlatformGeneric(uint16_t eventType)
bool
IsPlatformSpecific(uint16_t eventType)
bool
IsPublic(uint16_t eventType)
bool

गिनती

@396

 @396

ऐप्लिकेशन में दिखने वाले प्लैटफ़ॉर्म के हिसाब से होने वाले इवेंट टाइप की गिनती करता है.

@429

 @429

EventTypeRanges

 EventTypeRanges

इवेंट टाइप की रेंज.

यह ऐप्लिकेशन पर इवेंट टाइप की विज़िबिलिटी के आधार पर उनके लिए अंकों की रेंज तय करता है, भले ही वे किसी खास प्लैटफ़ॉर्म के हिसाब से हों या न हों.

प्रॉपर्टी
kRange_Internal

अंदरूनी इवेंट की रेंज.

इससे पता चलता है कि वीव डिवाइस लेयर में किस तरह के इवेंट मौजूद हैं. इस रेंज में होने वाले इवेंट, सभी प्लैटफ़ॉर्म के लिए सामान्य पर सेट होते हैं.

kRange_InternalPlatformSpecific

प्लैटफ़ॉर्म के हिसाब से, अंदरूनी इवेंट की रेंज.

यह प्लैटफ़ॉर्म के हिसाब से अलग-अलग तरह के इवेंट को दिखाता है, जो वीव डिवाइस लेयर में शामिल होते हैं.

kRange_Public

सार्वजनिक इवेंट की रेंज.

इवेंट की एक ऐसी रेंज दिखाता है जो ऐप्लिकेशन को सार्वजनिक तौर पर दिखती है. इस रेंज में होने वाले इवेंट, सभी प्लैटफ़ॉर्म के लिए सामान्य पर सेट होते हैं.

kRange_PublicPlatformSpecific

प्लैटफ़ॉर्म के हिसाब से, सार्वजनिक इवेंट की रेंज.

यह प्लैटफ़ॉर्म के हिसाब से अलग-अलग तरह के इवेंट की जानकारी देता है, जो सभी ऐप्लिकेशन को दिखती है.

InternalEventTypes

 InternalEventTypes

अंदरूनी इवेंट टाइप.

ऐसे इवेंट टाइप की गिनती करता है जो वीव डिवाइस लेयर में शामिल हैं, लेकिन सभी प्लैटफ़ॉर्म पर एक जैसे हैं.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

EFR32 प्लैटफ़ॉर्म के हिसाब से बने इवेंट टाइप की गिनती करता है, जो वीव डिवाइस लेयर में शामिल होते हैं.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

nRF52 प्लैटफ़ॉर्म के हिसाब से होने वाले इवेंट टाइप की गिनती करता है जो Weave Device सूचना में मौजूद होते हैं.

PublicEventTypes

 PublicEventTypes

सार्वजनिक इवेंट टाइप.

उन इवेंट टाइप की गिनती करता है जो ऐप्लिकेशन में दिखते हैं और सभी प्लैटफ़ॉर्म पर एक जैसे होते हैं.

प्रॉपर्टी
kAccountPairingChange

दूसरे डिवाइस से जोड़ने के लिए खाते में बदलाव.

उपयोगकर्ता खाते से जोड़े जाने की वजह से, डिवाइस की स्थिति में बदलाव का संकेत देता है.

kFabricMembershipChange

Fabric सदस्यता में बदलाव.

वीव के कपड़े में डिवाइस की सदस्यता में बदलाव का संकेत देती है.

kInternetConnectivityChange

इंटरनेट कनेक्टिविटी में बदलाव.

इंटरनेट के ज़रिए बातचीत करने की डिवाइस की क्षमता में बदलाव का संकेत देती है.

kServiceConnectivityChange

सेवा की कनेक्टिविटी में बदलाव.

Weave की सुविधा वाली सेवा से संपर्क करने की डिवाइस की क्षमता में बदलाव का संकेत देती है.

kServiceProvisioningChange

सेवा के प्रावधान में बदलाव.

डिवाइस की सेवा के प्रावधान की स्थिति में बदलाव का सिग्नल देता है.

kServiceSubscriptionStateChange

सेवा की सदस्यता की स्थिति में बदलाव.

Weave की सुविधा वाली सेवा के साथ, डिवाइस की WDM सदस्यता की स्थिति में बदलाव का सिग्नल.

kServiceTunnelStateChange

सर्विस टनल स्थिति में बदलाव.

यह डिवाइस के आईपी टनल की कनेक्टिविटी में Weave की सुविधा वाली सेवा में बदलाव का सिग्नल देता है.

kSessionEstablished

सुरक्षा सत्र स्थापित हुआ.

इससे पता चलता है कि किसी बाहरी इकाई ने डिवाइस के साथ नया सुरक्षा सेशन शुरू किया है.

kThreadConnectivityChange

थ्रेड की कनेक्टिविटी में बदलाव की जानकारी.

डिवाइस के Thread इंटरफ़ेस की कनेक्टिविटी में बदलाव का सिग्नल देता है.

kThreadInterfaceStateChange

थ्रेड के इंटरफ़ेस का स्टेटस बदला गया.

ऐसे सिग्नल जिनसे Thread नेटवर्क के इंटरफ़ेस की स्थिति बदल गई है.

kThreadStateChange

थ्रेड की स्थिति में बदलाव.

ऐसे सिग्नल जिनसे पता चलता है कि थ्रेड स्टैक में स्टेटस में बदलाव हुआ है.

kTimeSyncChange

टाइम सिंक में बदलाव.

यह डिवाइस की रीयल टाइम घड़ी के सिंक होने की स्थिति में बदलाव का सिग्नल देता है.

kWiFiConnectivityChange

वाई-फ़ाई कनेक्टिविटी में बदलाव.

डिवाइस के वाई-फ़ाई स्टेशन के इंटरफ़ेस की कनेक्टिविटी में बदलाव का सिग्नल देता है.

kWoBLEAdvertisingChange

वीव-ओवर-BLE (WoBLE) से जुड़े विज्ञापन में बदलाव.

इससे पता चलता है कि WoBLE विज्ञापन की स्थिति बदल गई है.

kWoBLEConnectionEstablished

वोबल कनेक्शन स्थापित किया गया.

इससे पता चलता है कि किसी बाहरी इकाई ने डिवाइस के साथ नया WoBLE कनेक्शन जोड़ा है.

PublicPlatformSpecificEventTypes

 PublicPlatformSpecificEventTypes

ऐप्लिकेशन को दिखने वाले EFR32 प्लैटफ़ॉर्म से जुड़े खास इवेंट के टाइप की गिनती करता है.

PublicPlatformSpecificEventTypes

 PublicPlatformSpecificEventTypes

ऐप्लिकेशन को दिखने वाले nRF52 प्लैटफ़ॉर्म से जुड़े खास इवेंट के टाइप की गिनती करता है.

फ़ंक्शन

IsInternal

bool IsInternal(
  uint16_t eventType
)

IsPlatformGeneric

bool IsPlatformGeneric(
  uint16_t eventType
)

IsPlatformSpecific

bool IsPlatformSpecific(
  uint16_t eventType
)

IsPublic

bool IsPublic(
  uint16_t eventType
)