nl::Weave::DeviceLayer::DeviceEventType

ملخّص

عمليات التعداد

@396 تعداد
لتعداد أنواع الأحداث الخاصة بالنظام الأساسي التي تكون مرئية للتطبيق.
@429 تعداد
EventTypeRanges{
  kRange_Public = kFlag_IsPublic,
  kRange_PublicPlatformSpecific = kFlag_IsPublic | kFlag_IsPlatformSpecific,
  kRange_Internal = 0,
  kRange_InternalPlatformSpecific = kFlag_IsPlatformSpecific
}
تعداد
نطاقات أنواع الأحداث.
InternalEventTypes تعداد
أنواع الأحداث الداخلية.
InternalPlatformSpecificEventTypes تعداد
لتعداد أنواع الأحداث الخاصة بالنظام الأساسي EFR32 والتي تعتبر داخلية لطبقة جهاز Weave.
InternalPlatformSpecificEventTypes تعداد
لتعداد أنواع الأحداث الخاصة بالنظام الأساسي nRF52 والتي تكون داخلية في طبقة جهاز Weave.
PublicEventTypes{
  kWiFiConnectivityChange = kRange_Public,
  kThreadConnectivityChange,
  kInternetConnectivityChange,
  kServiceTunnelStateChange,
  kServiceConnectivityChange,
  kServiceSubscriptionStateChange,
  kFabricMembershipChange,
  kServiceProvisioningChange,
  kAccountPairingChange,
  kTimeSyncChange,
  kSessionEstablished,
  kWoBLEConnectionEstablished,
  kThreadStateChange,
  kThreadInterfaceStateChange,
  kWoBLEAdvertisingChange
}
تعداد
أنواع الأحداث العامة.
PublicPlatformSpecificEventTypes تعداد
لتعداد أنواع الأحداث الخاصة بالنظام الأساسي EFR32 والظاهرة للتطبيق.
PublicPlatformSpecificEventTypes تعداد
لتعداد أنواع الأحداث الخاصة بالنظام الأساسي 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

نطاق الأحداث الداخلية.

تشير إلى مجموعة من أنواع الأحداث التي تنتمي إلى طبقة جهاز Weave. إنّ الأحداث في هذا النطاق عامة على كل الأنظمة الأساسية.

kRange_InternalPlatformSpecific

نطاق الأحداث الداخلي الخاص بالنظام الأساسي

تشير إلى مجموعة من أنواع الأحداث الخاصة بالنظام الأساسي والتي تكون داخلية في طبقة جهاز Weave.

kRange_Public

نطاق الأحداث العامة.

تشير إلى مجموعة من أنواع الأحداث التي تكون مرئية بشكل علني للتطبيقات. إنّ الأحداث في هذا النطاق عامة على كل الأنظمة الأساسية.

kRange_PublicPlatformSpecific

نطاق أحداث علني خاص بالنظام الأساسي

تشير إلى مجموعة من أنواع الأحداث الخاصة بالنظام الأساسي والتي تكون مرئية بشكل علني للتطبيقات.

InternalEventTypes

 InternalEventTypes

أنواع الأحداث الداخلية.

لتعداد أنواع الأحداث الداخلية في طبقة جهاز Weave، ولكنها شائعة في جميع الأنظمة الأساسية.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

لتعداد أنواع الأحداث الخاصة بالنظام الأساسي EFR32 والتي تعتبر داخلية لطبقة جهاز Weave.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

لتعداد أنواع الأحداث الخاصة بالنظام الأساسي nRF52 والتي تكون داخلية في طبقة جهاز Weave.

PublicEventTypes

 PublicEventTypes

أنواع الأحداث العامة.

تعداد أنواع الأحداث المرئية للتطبيق والشائعة عبر جميع الأنظمة الأساسية.

أماكن إقامة
kAccountPairingChange

تغيير إقران الحساب

يشير هذا الرمز إلى حدوث تغيير في حالة الجهاز في ما يتعلّق بإقران الجهاز بحساب مستخدم.

kFabricMembershipChange

تغيير عضوية Fabric

يشير هذا المصطلح إلى تغيير في عضوية الجهاز في نسيج Weave.

kInternetConnectivityChange

تغيير في اتصال الإنترنت.

يشير هذا المصطلح إلى تغيير في قدرة الجهاز على الاتصال عبر الإنترنت.

kServiceConnectivityChange

تغيير في إمكانية اتصال الخدمة.

يشير هذا المصطلح إلى تغيير في قدرة الجهاز على الاتصال بخدمة تمكِّن Weave.

kServiceProvisioningChange

تغيير توفير الخدمة.

إشارات إلى تغيير في حالة توفير خدمة الجهاز

kServiceSubscriptionStateChange

تغيير حالة اشتراك الخدمة

يشير هذا المصطلح إلى تغيير في حالة اشتراك WDM للجهاز مع خدمة Weave.

kServiceTunnelStateChange

تغيير حالة نفق الخدمة

يشير هذا المصطلح إلى تغيير في اتصال نفق IP للجهاز بخدمة تمكّن Weave.

kSessionEstablished

تم إنشاء جلسة الأمان.

يشير هذا المصطلح إلى إشارات إلى أنّ كيانًا خارجيًا قد أنشأ جلسة أمان جديدة باستخدام الجهاز.

kThreadConnectivityChange

تغيير في إمكانية اتصال سلسلة المحادثات

يشير هذا المصطلح إلى تغيير في إمكانية اتصال واجهة Thread على الجهاز.

kThreadInterfaceStateChange

تغيير حالة واجهة سلسلة المحادثات

يشير هذا المصطلح إلى إشارات تفيد بأنّ حالة واجهة شبكة Thread قد تغيّرت.

kThreadStateChange

تغيير حالة سلسلة المحادثات

يشير هذا المصطلح إلى إشارات إلى حدوث تغيير في الحالة في حزمة Thread.

kTimeSyncChange

تغيير مزامنة الوقت

تشير هذه العلامة إلى حدوث تغيير في حالة مزامنة الساعة في الوقت الفعلي للجهاز.

kWiFiConnectivityChange

تغيير اتصال WiFi.

يشير إلى تغيّر في إمكانية اتصال واجهة محطة Wi-Fi على الجهاز.

kWoBLEAdvertisingChange

تغيير في إعلانات Wave-over-BLE (WoBLE).

يشير هذا المصطلح إلى إشارات تدلّ على تغيير حالة إعلانات WoBLE.

kWoBLEConnectionEstablished

تم إنشاء اتصال WoBLE.

يشير هذا المصطلح إلى إشارات إلى أنّ كيانًا خارجيًا قد أنشأ اتصال 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
)