nl:: Weave:: DeviceLayer:: داخلي
الملخّص
تعداد |
|
---|---|
@400
|
تعداد أرقام تعريف أنواع توفير الشبكات المعروفة. |
المتغيّرات |
|
---|---|
ServiceDirectoryMgr
|
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager
|
ServiceTunnelAgent
|
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
|
TAG
|
const char *const
|
الدوال |
|
---|---|
BLEMgr(void)
|
عرض مرجع إلى الواجهة العامة لكائن BLEManager الفردي.
|
BLEMgrImpl(void)
|
لعرض التنفيذ الخاص بالنظام الأساسي للعنصر BLEManager فردي.
|
DeviceControlSvr(void)
|
عرض مرجع إلى كائن فردي من نوع DeviceControlServer.
|
DeviceDescriptionSvr(void)
|
يتم عرض مرجع إلى كائن المفرد DeviceDescriptionServer.
|
EFR32ConfigKey(uint8_t keyBaseOffset, uint8_t id)
|
constexpr uint32_t
يستخدم هذا التنفيذ مكتبة Silicon Labs EFR32 NVM3 لتخزين بيانات الفلاش كطبقة تخزين أساسية.
|
EchoSvr(void)
|
يتم عرض مرجع إلى عنصر EchoServer فردي.
|
FabricProvisioningSvr(void)
|
عرض مرجع إلى كائن فردي من FabricPROVIDERServer.
|
FormatNRFError(char *buf, uint16_t bufSize, int32_t err)
|
bool
|
GetEntropy_EFR32(uint8_t *buf, size_t bufSize)
|
int
|
GetEntropy_nRF5(uint8_t *buf, size_t bufSize)
|
int
|
GetLwIPNetifForWarmInterfaceType(::nl::Weave::Warm::InterfaceType inInterfaceType, struct netif *& netif)
|
|
InitServiceDirectoryManager(void)
|
|
InitServiceTunnelAgent()
|
|
InitWeaveEventLogging(void)
|
تحديد موارد تسجيل الأحداث وإعداد النظام الفرعي لإدارة تسجيل الأحداث.
|
IsOpenThreadMeshLocalAddress(otInstance *otInst, const IPAddress & addr)
|
bool
|
LogOpenThreadPacket(const char *titleStr, otMessage *pkt)
|
void
|
LogOpenThreadStateChange(otInstance *otInst, uint32_t flags)
|
void
|
LwIPNetifSupportsMLD(struct netif *netif)
|
bool
|
MapOpenThreadError(otError otErr)
|
|
NRF5ConfigKey(uint16_t fileId, uint16_t recordId)
|
constexpr uint32_t
|
NetworkProvisioningSvr(void)
|
عرض مرجع إلى الواجهة العامة للكائن المفرد من نوع NetworkتزويدServer.
|
NetworkProvisioningSvrImpl(void)
|
تعرِض عملية تنفيذ النظام الأساسي للعنصر NetworkManagementServer على النظام الأساسي.
|
NetworkTelemetryMgr(void)
|
عرض مرجع إلى كائن المفرد NetworkTelemetryManager.
|
OpenThreadRoleToStr(otDeviceRole role)
|
const char *
|
RegisterNRFErrorFormatter(void)
|
void
|
RegisterOpenThreadErrorFormatter(void)
|
void
|
RunConfigUnitTest(void)
|
void
|
RunGroupKeyStoreUnitTest(GroupKeyStoreClass *groupKeyStore)
|
void
|
RunSystemClockUnitTest(void)
|
void
|
ServiceProvisioningSvr()
|
|
ToIPAddress(const otIp6Address & otAddr)
|
|
ToIPPrefix(const otIp6Prefix & otPrefix)
|
IPPrefix
|
ToOpenThreadIP6Address(const IPAddress & addr)
|
otIp6Address
|
WarmInterfaceTypeToStr(::nl::Weave::Warm::InterfaceType inInterfaceType)
|
const char *
|
مساحات الأسماء |
|
---|---|
nl:: |
تعداد
400@
@400
أرقام تعريف أنواع توفير الشبكات المعروفة.
المتغيّرات
ServiceDirectoryMgr
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager ServiceDirectoryMgr
وكيل الخدمةTunnel
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent ServiceTunnelAgent
علامة
const char *const TAG
الدوال
تذكرة BLEMgr
BLEManager & BLEMgr( void )
عرض مرجع إلى الواجهة العامة لكائن BLEManager الفردي.
يجب أن تستخدم المكوّنات الداخلية هذا للوصول إلى ميزات عنصر BLEManager الشائع لجميع الأنظمة الأساسية.
BLEMgrImpl
BLEManagerImpl & BLEMgrImpl( void )
لعرض التنفيذ الخاص بالنظام الأساسي للعنصر BLEManager فردي.
ويمكن للمكونات الداخلية استخدام هذه الميزة للوصول إلى ميزات BLEManager الخاصة بأنظمة EFR32 الأساسية.
يمكن للمكونات الداخلية استخدام هذا الوصول للوصول إلى ميزات BLEManager المحددة للنظام الأساسي ESP32.
يمكن لتطبيقات Weave استخدام هذا الأمر للوصول إلى ميزات BLEManager المحددة للنظام الأساسي المحدد.
يمكن للمكونات الداخلية استخدام هذه الميزة للوصول إلى ميزات BLEManager الخاصة بأنظمة NRF5*.
التحكم في الجهاز
DeviceControlServer & DeviceControlSvr( void )
عرض مرجع إلى كائن فردي من نوع DeviceControlServer.
وصف الجهاز للجهاز
DeviceDescriptionServer & DeviceDescriptionSvr( void )
يتم عرض مرجع إلى كائن المفرد DeviceDescriptionServer.
EFR32ConfigKey
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
يستخدم هذا التنفيذ مكتبة Silicon Labs EFR32 NVM3 لتخزين بيانات الفلاش كطبقة تخزين أساسية.
ملاحظة: تم تصميم هذه الفئة ليتم دمجها مع الفئة الفرعية الخرسانية من النموذج GeneralConfigurationManagerImpl<>. وعند استخدام هذه الطريقة، تقدِّم الفئة عمليات تنفيذ للأعضاء المُفوَّضين الذين تمت الإشارة إليهم من خلال فئة النموذج (مثل طريقة ReadConfigValue()).
إدارة الأقمشة بالأقمشة
FabricProvisioningServer & FabricProvisioningSvr( void )
عرض مرجع إلى كائن فردي من FabricPROVIDERServer.
خطأ NRF
bool FormatNRFError( char *buf, uint16_t bufSize, int32_t err )
الحصول على ENtropy_EFR32
int GetEntropy_EFR32( uint8_t *buf, size_t bufSize )
GetEntropy_nRF5
int GetEntropy_nRF5( uint8_t *buf, size_t bufSize )
GetLwIPNetifForWarmInterfaceType
WEAVE_ERROR GetLwIPNetifForWarmInterfaceType( ::nl::Weave::Warm::InterfaceType inInterfaceType, struct netif *& netif )
InitServiceDirectoryManager
WEAVE_ERROR InitServiceDirectoryManager( void )
وكيل InitServiceTunnel
WEAVE_ERROR InitServiceTunnelAgent()
تسجيل أحداث InitWeave
WEAVE_ERROR InitWeaveEventLogging( void )
تحديد موارد تسجيل الأحداث وإعداد النظام الفرعي لإدارة تسجيل الأحداث.
IsOpenThreadMeshLocalAddress
bool IsOpenThreadMeshLocalAddress( otInstance *otInst, const IPAddress & addr )
LogOpenThreadPacket
void LogOpenThreadPacket( const char *titleStr, otMessage *pkt )
LogOpenThreadStateChange
void LogOpenThreadStateChange( otInstance *otInst, uint32_t flags )
LwIPNetifSupportsMLD
bool LwIPNetifSupportsMLD( struct netif *netif )
خطأ في MapOpenThread
WEAVE_ERROR MapOpenThreadError( otError otErr )
NRF5ConfigKey
constexpr uint32_t NRF5ConfigKey( uint16_t fileId, uint16_t recordId )
إدارة حسابات الشبكة
NetworkProvisioningServer & NetworkProvisioningSvr( void )
عرض مرجع إلى الواجهة العامة للكائن المفرد من نوع NetworkتزويدServer.
يجب أن تستخدم المكوّنات الداخلية هذا للوصول إلى ميزات عنصر NetworkتزويدServer المشترك بين كل الأنظمة الأساسية.
NetworkتزويدSvrImpl
NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl( void )
تعرِض عملية تنفيذ النظام الأساسي للعنصر NetworkManagementServer على النظام الأساسي.
يمكن للمكونات الداخلية استخدام هذا الوصول للوصول إلى ميزات NetworkتزويدServer الخاصة بمنصة ESP32.
NetworkTelemetryMgr
NetworkTelemetryManager & NetworkTelemetryMgr( void )
عرض مرجع إلى كائن المفرد NetworkTelemetryManager.
OpenThreadRoleToStr
const char * OpenThreadRoleToStr( otDeviceRole role )
التسجيلNRFErrorFormatter
void RegisterNRFErrorFormatter( void )
RecordOpenThreadErrorFormatter
void RegisterOpenThreadErrorFormatter( void )
إعداد أداة الإعداد
void RunConfigUnitTest( void )
سجلّ GroupGroupStore
void RunGroupKeyStoreUnitTest( GroupKeyStoreClass *groupKeyStore )
اختبار نظام النظام
void RunSystemClockUnitTest( void )
خدمة إدارة الحسابات
ServiceProvisioningServer & ServiceProvisioningSvr()