nl:: Weave:: DeviceLayer
ملخّص
عمليات التعداد |
|
---|---|
ActivityChange
|
تعداد تغيير النشاط. |
ConnectivityChange
|
تعداد تغيير طريقة الاتصال: |
تحديدات النوع |
|
---|---|
AsyncWorkFunct)(intptr_t arg)
|
typedefvoid(*
يشير ذلك المصطلح إلى مؤشر لدالة تؤدي العمل بشكل غير متزامن. |
المتغيرات |
|
---|---|
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 باستخدام حزمة Selicon Labs SDK وحزمة OpenThread. |
nl:: |
تدير مزامنة الوقت لأجهزة Weave. |
nl:: |
يدير نشر سمات إدارة بيانات Weave واستخدامها على جهاز Weave. |
الهياكل |
|
---|---|
nl:: |
يمثِّل حدث Weave Device Layer. |
nl:: |
تُمثِّل معلومات الأحداث الخاصة بمنصة Selicon 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 )
تحليل 24HourTimeStr
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 الخاصة بالنظام الأساسي المحدد.