nl:: Weave:: DeviceLayer
ملخّص
عمليات التعداد |
|
---|---|
ActivityChange
|
تعداد تغيير النشاط. |
ConnectivityChange
|
تعداد تغيير الاتصال. |
تعريف الأنواع |
|
---|---|
AsyncWorkFunct)(intptr_t arg)
|
تعريف الكتابةvoid(*
مؤشر إلى دالة تؤدي العمل بشكل غير متزامن. |
المتغيرات |
|
---|---|
InetLayer
|
|
SystemLayer
|
الدوال |
|
---|---|
CharacterizeIPv6Address(const ::nl::Inet::IPAddress & ipAddr)
|
const char *
|
CharacterizeIPv6Prefix(const Inet::IPPrefix & inPrefix)
|
const char *
|
ConfigurationMgr(void)
|
تعرض مرجعًا للواجهة العامة لكائن ConfigurationManager سينغلتون.
|
ConfigurationMgrImpl(void)
|
يعرض التنفيذ الخاص بالنظام الأساسي لكائن ConfigurationManager سينغلتون.
|
ConnectivityMgr(void)
|
عرض مرجع إلى الواجهة العامة لكائن ConnectivityManager سينغلتون.
|
ConnectivityMgrImpl(void)
|
عرض التنفيذ الخاص بالنظام الأساسي للكائن ConnectivityManager سينغلتون.
|
FormatDeviceLayerError(char *buf, uint16_t bufSize, int32_t err)
|
bool
|
GetConnectivityChange(bool prevState, bool newState)
|
ConnectivityChange
|
Parse24HourTimeStr(const char *timeStr, uint8_t & hour, uint8_t & minute, uint8_t & second)
|
|
ParseCompilerDateStr(const char *dateStr, uint16_t & year, uint8_t & month, uint8_t & dayOfMonth)
|
|
PlatformMgr(void)
|
تعرض الواجهة العامة لكائن PlatformManager سينغلتون.
|
PlatformMgrImpl(void)
|
عرض التنفيذ الخاص بالنظام الأساسي لعنصر سينغلتون PlatformManager
|
RegisterDeviceLayerErrorFormatter(void)
|
void
|
SoftwareUpdateMgr(void)
|
عرض مرجع إلى الواجهة العامة لكائن SoftwareUpdateManager سينغلتون.
|
SoftwareUpdateMgrImpl(void)
|
عرض تنفيذ خاص بالنظام الأساسي لكائن SoftwareUpdateManager سينغلتون.
|
ThreadStackMgr(void)
|
تعرض الواجهة العامة لكائن ThreadStackManager سينغلتون.
|
ThreadStackMgrImpl(void)
|
عرض التنفيذ الخاص بالنظام الأساسي للكائن ThreadStackManager سينغلتون.
|
TimeSyncMgr(void)
|
عرض مرجع إلى كائن سينغلتون TimeSyncManager.
|
TraitMgr(void)
|
تعرض إشارة إلى كائن سينغلتون TraitManager.
|
صفوف |
|
---|---|
nl:: |
يوفر الوصول إلى معلومات تهيئة وقت التشغيل ووقت الإنشاء لجهاز Weave. |
nl:: |
تنفيذ ملموس لكائن ConfigurationManager في نظام التشغيل EFR32 الأساسي |
nl:: |
يوفر التحكم في اتصال الشبكة لجهاز Weave. |
nl:: |
تنفيذ ملموس لعنصر ConnectivityManager في سينغلتون على أنظمة Silicon Labs EFR32 الأساسية |
nl:: |
يوفر ميزات للتهيئة والتفاعل مع مكدس شبكة Weave على جهاز مزود بميزة Weave. |
nl:: |
تنفيذ ملموس لكائن PlatformManager الفردي في النظام الأساسي EFR32 |
nl:: |
|
nl:: |
تنفيذ ملموس لكائن SoftwareUpdateManager سينغلتون لمنصات Silicon Labs EFR32 |
nl:: |
توفر ميزات لإعداد حزمة Thread والتفاعل معها على جهاز متوافق مع Weave. |
nl:: |
تنفيذ ملموس لكائن ThreadStackManager في منصات EFR32 الأساسية باستخدام حزمة تطوير البرامج (SDK) الخاصة بـ Silicon Labs وحزمة OpenThread |
nl:: |
لإدارة مزامنة الوقت لأجهزة Weave. |
nl:: |
يدير نشر والاشتراك في سمات إدارة بيانات Weave لجهاز Weave. |
بُنى |
|
---|---|
nl:: |
يمثل حدث Weave Device Layer. |
nl:: |
يمثّل هذا الحقل معلومات الأحداث الخاصة بالنظام الأساسي لأنظمة Silicon Labs EFR32. |
مساحات الاسم |
|
---|---|
nl:: |
|
nl:: |
عمليات التعداد
ActivityChange
ActivityChange
تغيير النشاط.
يصف هذا التصنيف تغييرًا في بعض الأنشطة المرتبطة بجهاز Weave.
ConnectivityChange
ConnectivityChange
تغيير الاتصال.
تصف تغييرًا في بعض جوانب الاتصال المرتبطة بجهاز Weave.
تعريف الأنواع
AsyncWorkFunct
void(* AsyncWorkFunct)(intptr_t arg)
مؤشر إلى دالة تؤدي العمل بشكل غير متزامن.
المتغيرات
InetLayer
nl::Inet::InetLayer InetLayer
SystemLayer
nl::Weave::System::Layer SystemLayer
الدوال
CharacterizeIPv6Address
const char * CharacterizeIPv6Address( const ::nl::Inet::IPAddress & ipAddr )
CharacterizeIPv6Prefix
const char * CharacterizeIPv6Prefix( const Inet::IPPrefix & inPrefix )
ConfigurationMgr
ConfigurationManager & ConfigurationMgr( void )
تعرض مرجعًا للواجهة العامة لكائن ConfigurationManager سينغلتون.
تعرض الواجهة العامة لكائن ConfigurationManager سينغلتون.
يجب أن يستخدم تطبيق Weave هذا للوصول إلى ميزات كائن ConfigurationManager الشائعة في جميع الأنظمة الأساسية.
يجب أن تستخدم تطبيقات Weave هذا للوصول إلى ميزات كائن ConfigurationManager الشائعة في جميع الأنظمة الأساسية.
ConfigurationMgrImpl
ConfigurationManagerImpl & ConfigurationMgrImpl( void )
يعرض التنفيذ الخاص بالنظام الأساسي لكائن ConfigurationManager سينغلتون.
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات ConfigurationManager الخاصة بالنظام الأساسي المحدَّد.
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات ConfigurationManager الخاصة بالنظام الأساسي ESP32.
ConnectivityMgr
ConnectivityManager & ConnectivityMgr( void )
عرض مرجع إلى الواجهة العامة لكائن ConnectivityManager سينغلتون.
تعرض الواجهة العامة لكائن ConnectivityManager سينغلتون.
يجب أن تستخدم تطبيقات Weave هذا للوصول إلى ميزات كائن ConnectivityManager الشائعة في جميع الأنظمة الأساسية.
ConnectivityMgrImpl
ConnectivityManagerImpl & ConnectivityMgrImpl( void )
عرض التنفيذ الخاص بالنظام الأساسي للكائن ConnectivityManager سينغلتون.
يمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات ConnectivityManager الخاصة بالنظام الأساسي المحدد.
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات ConnectivityManager المخصّصة للنظام الأساسي ESP32.
FormatDeviceLayerError
bool FormatDeviceLayerError( char *buf, uint16_t bufSize, int32_t err )
GetConnectivityChange
ConnectivityChange GetConnectivityChange( bool prevState, bool newState )
Parse24HourTimeStr
WEAVE_ERROR Parse24HourTimeStr( const char *timeStr, uint8_t & hour, uint8_t & minute, uint8_t & second )
ParseCompilerDateStr
WEAVE_ERROR ParseCompilerDateStr( const char *dateStr, uint16_t & year, uint8_t & month, uint8_t & dayOfMonth )
PlatformMgr
PlatformManager & PlatformMgr( void )
تعرض الواجهة العامة لكائن PlatformManager سينغلتون.
يجب أن تستخدم تطبيقات Weave هذا للوصول إلى ميزات كائن PlatformManager الشائعة في جميع الأنظمة الأساسية.
PlatformMgrImpl
PlatformManagerImpl & PlatformMgrImpl( void )
عرض التنفيذ الخاص بالنظام الأساسي لعنصر سينغلتون PlatformManager
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات PlatformManager الخاصة بالنظام الأساسي ESP32.
يمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات PlatformManager الخاصة بالنظام الأساسي المحدّد.
RegisterDeviceLayerErrorFormatter
void RegisterDeviceLayerErrorFormatter( void )
SoftwareUpdateMgr
SoftwareUpdateManager & SoftwareUpdateMgr( void )
عرض مرجع إلى الواجهة العامة لكائن SoftwareUpdateManager سينغلتون.
يجب أن تستخدم المكونات الداخلية هذا الإذن للوصول إلى ميزات الكائن SoftwareUpdateManager الشائعة في جميع الأنظمة الأساسية.
يجب أن يستخدم تطبيق Weave هذا للوصول إلى ميزات الكائن SoftwareUpdateManager الشائعة في جميع الأنظمة الأساسية.
SoftwareUpdateMgrImpl
SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl( void )
عرض تنفيذ خاص بالنظام الأساسي لكائن SoftwareUpdateManager سينغلتون.
يمكن للمكونات الداخلية استخدام هذا الإذن للوصول إلى ميزات SoftwareUpdateManager الخاصة بالنظام الأساسي EFR32.
يمكن للمكوّنات الداخلية استخدام هذا الإذن للوصول إلى ميزات SoftwareUpdateManager الخاصة بالنظام الأساسي ESP32.
يمكن للمكونات الداخلية استخدام هذا الإذن للوصول إلى ميزات SoftwareUpdateManager الخاصة بمنصة nRF5.
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات SoftwareUpdateManager الخاصة بالنظام الأساسي المحدَّد.
ThreadStackMgr
ThreadStackManager & ThreadStackMgr( void )
تعرض الواجهة العامة لكائن ThreadStackManager سينغلتون.
يجب أن تستخدم تطبيقات Weave هذا للوصول إلى ميزات الكائن ThreadStackManager المشتركة بين جميع الأنظمة الأساسية.
ThreadStackMgrImpl
ThreadStackManagerImpl & ThreadStackMgrImpl( void )
عرض التنفيذ الخاص بالنظام الأساسي للكائن ThreadStackManager سينغلتون.
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات ThreadStackManager الخاصة بأنظمة EFR32 الأساسية.
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات ThreadStackManager الخاصة بأنظمة ESP32 الأساسية.
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات ThreadStackManager الخاصة بأنظمة nRF52 الأساسية.
ويمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات ThreadStackManager الخاصة بالنظام الأساسي المحدَّد.