nl:: Weave:: DeviceLayer:: Internal
Ringkasan
Enumerasi |
|
---|---|
@400
|
enum ID untuk jenis penyediaan jaringan yang terkenal. |
Variabel |
|
---|---|
ServiceDirectoryMgr
|
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager
|
ServiceTunnelAgent
|
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
|
TAG
|
const char *const
|
Fungsi |
|
---|---|
BLEMgr(void)
|
Menampilkan referensi ke antarmuka publik objek singleton BLEManager.
|
BLEMgrImpl(void)
|
Menampilkan implementasi khusus platform untuk objek singleton BLEManager.
|
DeviceControlSvr(void)
|
Menampilkan referensi ke objek singleton DeviceControlServer.
|
DeviceDescriptionSvr(void)
|
Menampilkan referensi ke objek singleton DeviceDescriptionServer.
|
EFR32ConfigKey(uint8_t keyBaseOffset, uint8_t id)
|
constexpr uint32_t
Implementasi ini menggunakan library penyimpanan data flash Silicon Labs EFR32 NVM3 sebagai lapisan penyimpanan yang mendasarinya.
|
EchoSvr(void)
|
Menampilkan referensi ke objek singleton EchoServer.
|
FabricProvisioningSvr(void)
|
Menampilkan referensi ke objek singleton 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)
|
Menentukan resource logging peristiwa dan menginisialisasi subsistem pengelolaan logging peristiwa.
|
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)
|
Menampilkan referensi ke antarmuka publik objek singleton NetworkProvisioningServer.
|
NetworkProvisioningSvrImpl(void)
|
Menampilkan implementasi khusus platform untuk objek singleton NetworkProvisioningServer.
|
NetworkTelemetryMgr(void)
|
Menampilkan referensi ke objek singleton 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 *
|
Namespace |
|
---|---|
nl:: |
Enumerasi
@400
@400
ID untuk jenis penyediaan jaringan yang terkenal.
Variabel
ServiceDirectoryMgr
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager ServiceDirectoryMgr
AgenTunnelLayanan
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent ServiceTunnelAgent
TAG
const char *const TAG
Fungsi
BLEMgr
BLEManager & BLEMgr( void )
Menampilkan referensi ke antarmuka publik objek singleton BLEManager.
Komponen internal harus menggunakan ini untuk mengakses fitur objek BLEManager yang umum untuk semua platform.
BLEMgrImpl
BLEManagerImpl & BLEMgrImpl( void )
Menampilkan implementasi khusus platform untuk objek singleton BLEManager.
Komponen internal dapat menggunakannya untuk mendapatkan akses ke fitur BLEManager yang khusus untuk platform EFR32.
Komponen internal dapat menggunakannya untuk mendapatkan akses ke fitur BLEManager yang khusus untuk platform ESP32.
Aplikasi Weave dapat menggunakannya untuk mendapatkan akses ke fitur BLEManager yang spesifik untuk platform yang dipilih.
Komponen internal dapat menggunakannya untuk mendapatkan akses ke fitur BLEManager yang khusus untuk platform NRF5*.
KontrolPerangkatPerangkat
DeviceControlServer & DeviceControlSvr( void )
Menampilkan referensi ke objek singleton DeviceControlServer.
PerangkatDeskripsiSvr
DeviceDescriptionServer & DeviceDescriptionSvr( void )
Menampilkan referensi ke objek singleton DeviceDescriptionServer.
EFR32ConfigKey
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
Implementasi ini menggunakan library penyimpanan data flash Silicon Labs EFR32 NVM3 sebagai lapisan penyimpanan yang mendasarinya.
CATATAN: Class ini didesain untuk dicampur ke subclass konkret dari template GenericConfigurationManagerImpl<>. Jika digunakan dengan cara ini, class secara alami menyediakan implementasi untuk anggota yang didelegasikan yang direferensikan oleh class template (misalnya metode ReadConfigValue()).
Penyediaan FabricSvr
FabricProvisioningServer & FabricProvisioningSvr( void )
Menampilkan referensi ke objek singleton FabricProvisioningServer.
FormatNRFError
bool FormatNRFError( char *buf, uint16_t bufSize, int32_t err )
MendapatkanEntropy_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()
Pencatatan Log InitWeaveEvent
WEAVE_ERROR InitWeaveEventLogging( void )
Menentukan resource logging peristiwa dan menginisialisasi subsistem pengelolaan logging peristiwa.
IsOpenThreadMeshLocalAddress
bool IsOpenThreadMeshLocalAddress( otInstance *otInst, const IPAddress & addr )
Paket LogOpenThread
void LogOpenThreadPacket( const char *titleStr, otMessage *pkt )
LogOpenThreadStateChange
void LogOpenThreadStateChange( otInstance *otInst, uint32_t flags )
LWIPNetifSupportsMLD
bool LwIPNetifSupportsMLD( struct netif *netif )
Error OpenThread di Map
WEAVE_ERROR MapOpenThreadError( otError otErr )
Kunci NRF5Config
constexpr uint32_t NRF5ConfigKey( uint16_t fileId, uint16_t recordId )
PenyediaanJaringan VR
NetworkProvisioningServer & NetworkProvisioningSvr( void )
Menampilkan referensi ke antarmuka publik objek singleton NetworkProvisioningServer.
Komponen internal harus menggunakannya untuk mengakses fitur objek NetworkProvisioningServer yang umum untuk semua platform.
PenyediaanJaringanSvrImpl
NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl( void )
Menampilkan implementasi khusus platform untuk objek singleton NetworkProvisioningServer.
Komponen internal dapat menggunakannya untuk mendapatkan akses ke fitur NetworkProvisioningServer yang khusus untuk platform ESP32.
NetworkTelemetryMgr
NetworkTelemetryManager & NetworkTelemetryMgr( void )
Menampilkan referensi ke objek singleton NetworkTelemetryManager.
OpenThreadRoleToStr
const char * OpenThreadRoleToStr( otDeviceRole role )
RegisterNRFErrorFormatter
void RegisterNRFErrorFormatter( void )
MendaftarkanOpenThreadErrorFormatter
void RegisterOpenThreadErrorFormatter( void )
RunConfigUnitTest
void RunConfigUnitTest( void )
MenjalankanGroupKeyStoreUnitTest
void RunGroupKeyStoreUnitTest( GroupKeyStoreClass *groupKeyStore )
RunSystemClockUnitTest
void RunSystemClockUnitTest( void )
PenyediaanLayanan VR
ServiceProvisioningServer & ServiceProvisioningSvr()
ToIPAddress
IPAddress ToIPAddress( const otIp6Address & otAddr )
ToIPPrefix
IPPrefix ToIPPrefix( const otIp6Prefix & otPrefix )
ToOpenThreadIP6Address
otIp6Address ToOpenThreadIP6Address( const IPAddress & addr )
HeatInterfaceTypeToStr
const char * WarmInterfaceTypeToStr( ::nl::Weave::Warm::InterfaceType inInterfaceType )