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 שהם פנימיים לשכבת המכשיר של Weave.
InternalPlatformSpecificEventTypes טיפוסים בני מנייה (enum)
מציינת את סוגי האירועים הספציפיים לפלטפורמה nRF52 שהם פנימיים בשכבת המכשיר של Weave.
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

טווח אירועים פנימיים.

מציינת מגוון של סוגי אירועים שהם פנימיים בשכבת המכשיר Weave. אירועים בטווח הזה הם כלליים לכל הפלטפורמות.

kRange_InternalPlatformSpecific

טווח אירועים פנימי וספציפי לפלטפורמה.

מציין מגוון של סוגי אירועים ספציפיים לפלטפורמה שהם פנימיים לשכבת המכשירים של Weave.

kRange_Public

טווח אירועים ציבוריים.

מציין מגוון של סוגי אירועים שגלויים לכולם לאפליקציות. אירועים בטווח הזה הם כלליים לכל הפלטפורמות.

kRange_PublicPlatformSpecific

טווח אירועים ציבורי וספציפי לפלטפורמה.

מציין מגוון של סוגי אירועים ספציפיים לפלטפורמה שגלויים לכולם לאפליקציות.

InternalEventTypes

 InternalEventTypes

סוגי אירועים פנימיים.

מפרטת סוגי אירועים שהם פנימיים ב-Weave Device Layer, אבל נפוצים בכל הפלטפורמות.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

מציינת סוגי אירועים ספציפיים לפלטפורמה EFR32 שהם פנימיים לשכבת המכשיר של Weave.

InternalPlatformSpecificEventTypes

 InternalPlatformSpecificEventTypes

מציינת את סוגי האירועים הספציפיים לפלטפורמה nRF52 שהם פנימיים בשכבת המכשיר של Weave.

PublicEventTypes

 PublicEventTypes

סוגי אירועים ציבוריים.

מפרטת את סוגי האירועים שגלויים לאפליקציה ומשותפים בכל הפלטפורמות.

מאפיינים
kAccountPairingChange

שינוי בהתאמה של החשבון.

אותות שינוי במצב המכשיר ביחס להתאמה לחשבון משתמש.

kFabricMembershipChange

שינוי במינוי ל-Fבד.

הפעולה הזו מציינת שינוי במינוי המכשיר מבד ב-Weave.

kInternetConnectivityChange

שינוי בקישוריות האינטרנט.

סימן לשינוי ביכולת של המכשיר לתקשר באינטרנט.

kServiceConnectivityChange

שינוי בקישוריות השירות.

סימן לשינוי ביכולת של המכשיר לתקשר עם שירות שתומך ב-Weave.

kServiceProvisioningChange

שינוי הקצאת שירות.

האות מסמל שינוי במצב הקצאת השירות של המכשיר.

kServiceSubscriptionStateChange

שינוי במצב המינוי לשירות.

אותות של שינוי במצב המינוי ל-WDM של המכשיר עם שירות התומך ב-Weave.

kServiceTunnelStateChange

שינוי מצב של מנהרת שירות.

סימן לשינוי בקישוריות של מנהרת ה-IP של המכשיר לשירות שתומך ב-Weave.

kSessionEstablished

נקבע סשן אבטחה.

אותות שמעידים על כך שישות חיצונית יצרה סשן חדש לאבטחה עם המכשיר.

kThreadConnectivityChange

שינוי בקישוריות של פרוטוקול Thread.

סימן לשינוי בקישוריות של ממשק פרוטוקול Thread של המכשיר.

kThreadInterfaceStateChange

שינוי מצב של ממשק ה-thread.

אותות על כך שהמצב של ממשק רשת פרוטוקול Thread השתנה.

kThreadStateChange

שינוי במצב של השרשור.

אותות על כך שבוצע שינוי במצב במקבץ ה-threads.

kTimeSyncChange

שינוי בסנכרון הזמן.

סימן שינוי במצב הסנכרון של השעון בזמן אמת של המכשיר.

kWiFiConnectivityChange

שינוי בקישוריות Wi-Fi.

הפעולה הזאת מזהה שינוי בקישוריות בממשק של תחנת ה-Wi-Fi של המכשיר.

kWoBLEAdvertisingChange

שינוי בפרסום ב-Weave-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
)