nl:: Weave:: DeviceLayer:: Internal
ملخّص
عمليات التعداد |
|
---|---|
@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
يستخدم هذا التنفيذ مكتبة تخزين بيانات فلاش EFR32 NVM3 من Silicon Labs كطبقة التخزين الأساسية.
|
EchoSvr(void)
|
لعرض مرجع لكائن سينغلتون EchoServer
|
FabricProvisioningSvr(void)
|
تعرض مرجعًا للكائن FabricProvisioningServer منفرد.
|
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)
|
لعرض مرجع إلى الواجهة العامة لكائن NetworkProvisioningServer من المفردات.
|
NetworkProvisioningSvrImpl(void)
|
لعرض التطبيق الخاص بنظام التشغيل لكائن NetworkProvisioningServer كائن سينغلتون.
|
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
ServiceTunnelAgent
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent ServiceTunnelAgent
TAG
const char *const TAG
الدوال
BLEMgr
BLEManager & BLEMgr( void )
يتم عرض مرجع إلى الواجهة العامة لكائن سينغلتون BLEManager.
يجب أن تستخدِم المكوّنات الداخلية هذا الإذن للوصول إلى ميزات عنصر BLEManager الشائعة على جميع الأنظمة الأساسية.
BLEMgrImpl
BLEManagerImpl & BLEMgrImpl( void )
تعرض عملية التنفيذ الخاصة بالنظام الأساسي لكائن سينغلتون BLEManager.
ويمكن للمكوّنات الداخلية استخدام هذا الإذن للوصول إلى ميزات BLEManager الخاصة بالأنظمة الأساسية EFR32.
ويمكن للمكوّنات الداخلية استخدام هذا الإذن للوصول إلى ميزات BLEManager الخاصة بمنصة ESP32.
يمكن لتطبيقات Weave استخدام هذا الإذن للوصول إلى ميزات BLEManager الخاصة بالنظام الأساسي المحدّد.
يمكن للمكونات الداخلية استخدام هذا للوصول إلى ميزات BLEManager الخاصة بأنظمة NRF5*.
DeviceControlSvr
DeviceControlServer & DeviceControlSvr( void )
لعرض مرجع إلى عنصر سينغلتون DeviceControlServer.
DeviceDescriptionSvr
DeviceDescriptionServer & DeviceDescriptionSvr( void )
تعرض مرجعًا للعنصر DeviceDescriptionServer سينغلتون.
مفتاح EFR32Config
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
يستخدم هذا التنفيذ مكتبة تخزين بيانات فلاش EFR32 NVM3 من Silicon Labs كطبقة التخزين الأساسية.
ملاحظة: تم تصميم هذه الفئة ليتم دمجها في الفئة الفرعية الملموسة للنموذج GeneralConfigurationManagerImpl<>. وعند استخدام هذه الفئة، توفِّر الفئة بشكلٍ طبيعي عمليات تنفيذ للأعضاء المفوَّضين المُشار إليهم من خلال فئة النموذج (على سبيل المثال، طريقة ReadConfigValue() ).
FabricProvisioningSvr
FabricProvisioningServer & FabricProvisioningSvr( void )
تعرض مرجعًا للكائن FabricProvisioningServer منفرد.
FormatNRFError
bool FormatNRFError( char *buf, uint16_t bufSize, int32_t err )
GetEntropy_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 )
InitServiceTunnelAgent
WEAVE_ERROR InitServiceTunnelAgent()
InitWeaveEventLogging
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 )
MapOpenThreadError
WEAVE_ERROR MapOpenThreadError( otError otErr )
NRF5ConfigKey
constexpr uint32_t NRF5ConfigKey( uint16_t fileId, uint16_t recordId )
NetworkProvisioningSvr
NetworkProvisioningServer & NetworkProvisioningSvr( void )
لعرض مرجع إلى الواجهة العامة لكائن NetworkProvisioningServer من المفردات.
ويجب أن تستخدم المكونات الداخلية هذا الإذن للوصول إلى ميزات العنصر NetworkProvisioningServer المشتركة في جميع الأنظمة الأساسية.
NetworkProvisioningSvrImpl
NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl( void )
لعرض التطبيق الخاص بنظام التشغيل لكائن NetworkProvisioningServer كائن سينغلتون.
يمكن للمكوّنات الداخلية استخدام هذا للوصول إلى ميزات NetworkProvisioningServer الخاصة بالنظام الأساسي ESP32.
NetworkTelemetryMgr
NetworkTelemetryManager & NetworkTelemetryMgr( void )
تعرض مرجعًا لكائن NetworkTelemetryManager في سينغلتون.
OpenThreadRoleToStr
const char * OpenThreadRoleToStr( otDeviceRole role )
RegisterNRFErrorFormatter
void RegisterNRFErrorFormatter( void )
RegisterOpenThreadErrorFormatter
void RegisterOpenThreadErrorFormatter( void )
RunConfigUnitTest
void RunConfigUnitTest( void )
RunGroupKeyStoreUnitTest
void RunGroupKeyStoreUnitTest( GroupKeyStoreClass *groupKeyStore )
RunSystemClockUnitTest
void RunSystemClockUnitTest( void )
ServiceProvisioningSvr
ServiceProvisioningServer & ServiceProvisioningSvr()
ToIPAddress
IPAddress ToIPAddress( const otIp6Address & otAddr )
ToIPPrefix
IPPrefix ToIPPrefix( const otIp6Prefix & otPrefix )
ToOpenThreadIP6Address
otIp6Address ToOpenThreadIP6Address( const IPAddress & addr )
WarmInterfaceTypeToStr
const char * WarmInterfaceTypeToStr( ::nl::Weave::Warm::InterfaceType inInterfaceType )