nl:: Weave:: DeviceLayer:: Internal
Özet
Sıralamalar |
|
---|---|
@400
|
enum İyi bilinen ağ temel hazırlığı türleri için kimlikler. |
Değişkenler |
|
---|---|
ServiceDirectoryMgr
|
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager
|
ServiceTunnelAgent
|
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
|
TAG
|
const char *const
|
İşlevler |
|
---|---|
BLEMgr(void)
|
BLEManager tekil nesnesinin genel arayüzüne bir referans döndürür.
|
BLEMgrImpl(void)
|
BLEManager tekil nesnesinin platforma özel uygulamasını döndürür.
|
DeviceControlSvr(void)
|
DeviceControlServer tekil nesnesine bir başvuru döndürür.
|
DeviceDescriptionSvr(void)
|
DeviceDescriptionServer tekil nesnesine bir başvuru döndürür.
|
EFR32ConfigKey(uint8_t keyBaseOffset, uint8_t id)
|
constexpr uint32_t
Bu uygulama, temel depolama katmanı olarak Silicon Labs EFR32 NVM3 flash veri depolama kitaplığını kullanır.
|
EchoSvr(void)
|
EchoServer tekil nesnesine bir başvuru döndürür.
|
FabricProvisioningSvr(void)
|
FabricProvisioningServer tekil nesnesine bir başvuru döndürür.
|
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)
|
Olay günlüğü kaynaklarını tanımlar ve olay günlüğü yönetimi alt sistemini başlatır.
|
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 tekil nesnesinin genel arayüzüne ilişkin bir referans döndürür.
|
NetworkProvisioningSvrImpl(void)
|
NetworkProvisioningServer tekil nesne nesnesinin platforma özgü uygulamasını döndürür.
|
NetworkTelemetryMgr(void)
|
NetworkTelemetryManager tekil nesnesine bir başvuru döndürür.
|
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 *
|
Sınıflar |
|
---|---|
nl:: |
Weave cihazlarının WoBLE hizmetleri ve bağlantısı üzerinde kontrol sağlar. |
nl:: |
EFR32 platformları için NetworkProvisioningServer tekil nesne nesnesinin somut uygulaması. |
nl:: |
Bir Weave cihazı için Weave Device Control profilini uygular. |
nl:: |
Bir Weave cihazı için Weave Cihaz Açıklama profilini uygular. |
nl:: |
Weave DeviceIdentityTrait için bir veri kaynağı uygular. |
nl:: |
|
nl:: |
|
nl:: |
ESP32 üzerinde cihaz yapılandırma bilgilerine erişim için işlevler ve tanımlar sağlar. |
nl:: |
|
nl:: |
Bir Weave Cihazı için Weave Yankı Profili'ni uygular. |
nl:: |
Bir Weave cihazı için Weave Fabric Temel Hazırlık profilini uygular. |
nl:: |
Cihazın fabrika temel hazırlığı özelliğinin varsayılan uygulaması. |
nl:: |
Başlatma sırasında cihaz fabrika temel hazırlığını destekler. |
nl:: |
Birden çok platformda çalışan ConfigurationManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
Birden çok platformda çalışan ConnectivityManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
BDE işlevinin BLEManager sınıfı tarafından uygulandığı platformlar için BDE'ye özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
BDE'yi desteklemeyen platformlar için BDE'ye özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
Thread'in desteklenmediği platformlarda kullanılmak üzere kablosuz ağa özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
Bir hizmet tünelini desteklemeyen platformlar için hizmet tüneline özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
Kablosuz bağlantıyı desteklemeyen platformlar için kablosuz ağa özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
Thread'i destekleyen platformlarda kullanılmak üzere kablosuz ağa özgü ConnectivityManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
Birden çok platformda çalışan Yazılım Güncelleme Yöneticisi özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
BDX'i destekleyen platformlarda kullanılmak üzere SoftwareUpdateManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
FreeRTOS platformlarında çalışan ThreadStackManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
OpenThread ile birlikte çalışan ThreadStackManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
OpenThread ve LwIP ile birlikte çalışan ThreadStackManager özelliklerinin genel bir uygulamasını sağlar. |
nl:: |
Silicon Labs SDK'sına dayalı platformlar için Weave GroupKeyStoreBase API'nin uygulaması. |
nl:: |
Nordic nRF5 SDK'sını temel alan platformlarda kalıcı cihaz yapılandırmasına erişim için işlevler ve tanımlar sağlar. |
nl:: |
Weave Cihazları için ağ temel hazırlık hizmetleri sağlar. |
nl:: |
Silicon Labs EFR32 platformları için NetworkProvisioningServer tekil nesne nesnesinin somut uygulaması. |
nl:: |
|
nl:: |
Weave cihazı için Weave Hizmet Temel Hazırlık profilini uygular. |
nl:: |
|
nl:: |
|
nl:: |
|
nl:: |
Bu, farklı ağlar için ağ telemetri işlevlerini işleyen bir temel sınıftır. |
nl:: |
Ad alanları |
|
---|---|
nl:: |
Sıralamalar
@400
@400
İyi bilinen ağ temel hazırlığı türleri için kimlikler.
Değişkenler
ServiceDirectoryMgr
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager ServiceDirectoryMgr
ServiceTunnelAgent
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent ServiceTunnelAgent
TAG
const char *const TAG
İşlevler
BLEMgr
BLEManager & BLEMgr( void )
BLEManager tekil nesnesinin genel arayüzüne bir referans döndürür.
Dahili bileşenler, BLEManager nesnesinin tüm platformlarda ortak olan özelliklerine erişmek için bunu kullanmalıdır.
BLEMgrImpl
BLEManagerImpl & BLEMgrImpl( void )
BLEManager tekil nesnesinin platforma özel uygulamasını döndürür.
Dahili bileşenler, BLEManager'ın EFR32 platformlarına özel özelliklerine erişmek için bunu kullanabilir.
Dahili bileşenler, BLEManager'ın ESP32 platformuna özgü özelliklerine erişmek için bunu kullanabilir.
Weave uygulamaları bunu kullanarak BLEManager'ın seçilen platforma özgü özelliklerine erişebilir.
Dahili bileşenler, BLEManager'ın NRF5* platformlarına özgü özelliklerine erişmek için bunu kullanabilir.
DeviceControlSvr
DeviceControlServer & DeviceControlSvr( void )
DeviceControlServer tekil nesnesine bir başvuru döndürür.
DeviceDescriptionSvr
DeviceDescriptionServer & DeviceDescriptionSvr( void )
DeviceDescriptionServer tekil nesnesine bir başvuru döndürür.
EFR32Yapılandırma Anahtarı
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
Bu uygulama, temel depolama katmanı olarak Silicon Labs EFR32 NVM3 flash veri depolama kitaplığını kullanır.
NOT: Bu sınıf, GeneralConfigurationManagerImpl<> şablonunun somut alt sınıfıyla karıştırılmak üzere tasarlanmıştır. Bu şekilde kullanıldığında sınıf, şablon sınıfının başvuruda bulunduğu yetki verilmiş üyeler için doğal olarak uygulamalar (ör. ReadConfigValue() yöntemi) sağlar.
FabricProvisioningSvr
FabricProvisioningServer & FabricProvisioningSvr( void )
FabricProvisioningServer tekil nesnesine bir başvuru döndürür.
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 )
Olay günlüğü kaynaklarını tanımlar ve olay günlüğü yönetimi alt sistemini başlatır.
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 )
NRF5Yapılandırma Anahtarı
constexpr uint32_t NRF5ConfigKey( uint16_t fileId, uint16_t recordId )
NetworkProvisioningSvr
NetworkProvisioningServer & NetworkProvisioningSvr( void )
NetworkProvisioningServer tekil nesnesinin genel arayüzüne ilişkin bir referans döndürür.
Dahili bileşenler, NetworkProvisioningServer nesnesinin tüm platformlarda ortak olan özelliklerine erişmek için bunu kullanmalıdır.
NetworkProvisioningSvrImpl
NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl( void )
NetworkProvisioningServer tekil nesne nesnesinin platforma özgü uygulamasını döndürür.
Dahili bileşenler, NetworkProvisioningServer'ın ESP32 platformuna özgü özelliklerine erişmek için bunu kullanabilir.
NetworkTelemetryMgr
NetworkTelemetryManager & NetworkTelemetryMgr( void )
NetworkTelemetryManager tekil nesnesine bir başvuru döndürür.
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 )