nl:: بافت:: DeviceLayer:: داخلی
خلاصه
شمارش ها | |
---|---|
@400 | enum شناسه انواع ارائه شبکه شناخته شده. |
متغیرها | |
---|---|
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:: Weave:: DeviceLayer:: داخلی:: FactoryProvisioningData |
شمارش ها
@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 برمی گرداند.
EFR32ConfigKey
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
این پیاده سازی از کتابخانه ذخیره سازی داده فلش Silicon Labs EFR32 NVM3 به عنوان لایه ذخیره سازی زیرین استفاده می کند.
توجه: این کلاس به گونه ای طراحی شده است که با زیر کلاس بتن قالب GenericConfigurationManagerImpl<> ترکیب شود. هنگامی که از این طریق استفاده می شود، کلاس به طور طبیعی پیاده سازی هایی را برای اعضای تفویض شده با کلاس الگو ارائه می دهد (مثلاً متد ReadConfigValue()).
FabricProvisioningSvr
FabricProvisioningServer & FabricProvisioningSvr( void )
مرجعی به شیء تک تنی FabricProvisioningServer برمی گرداند.
خطای فرمتNRFE
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()
آدرس ToIPA
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 )
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.