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
تستخدم هذه الطريقة مكتبة Silicon Labs EFR32 NVM3 لتخزين بيانات الفلاش كطبقة تخزين أساسية.
|
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
تاغ
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.
مفتاح EFR32ConfigKey
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
تستخدم هذه الطريقة مكتبة Silicon Labs EFR32 NVM3 لتخزين بيانات الفلاش كطبقة تخزين أساسية.
ملاحظة: تم تصميم هذه الفئة بحيث تكون مدمجة مع الفئة الفرعية الملموسة في GenericConfigurationManagerImpl<> القالب. عند استخدام هذه الفئة، توفّر الفئة بشكل طبيعي عمليات تنفيذ للأعضاء المفوّضين الذين تتم الإشارة إليهم من خلال فئة النموذج (مثل طريقة 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 )
مفتاح NRF5
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 )