nl:: Weave:: DeviceLayer:: Internal
Ringkasan
Enumerasi |
|
---|---|
@400
|
enum ID untuk jenis penyediaan jaringan yang dikenal luas. |
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 dari 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 untuk objek singleton NetworkProvisioningServer.
|
NetworkProvisioningSvrImpl(void)
|
Menampilkan implementasi khusus platform dari 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 dikenal luas.
Variabel
ServiceDirectoryMgr
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager ServiceDirectoryMgr
ServiceTunnelAgent
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 spesifik 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*.
DeviceControlSvr
DeviceControlServer & DeviceControlSvr( void )
Menampilkan referensi ke objek singleton DeviceControlServer.
DeviceDescriptionSvr
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 digabungkan dengan subclass konkret dari GenericConfigurationManagerImpl<> {i>template<i}. Jika digunakan dengan cara ini, class secara alami menyediakan implementasi untuk anggota delegasi yang dirujuk oleh class template (misalnya metode ReadConfigValue()).
FabricProvisioningSvr
FabricProvisioningServer & FabricProvisioningSvr( void )
Menampilkan referensi ke objek singleton 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 )
Menentukan resource logging peristiwa dan menginisialisasi subsistem pengelolaan logging peristiwa.
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 )
Menampilkan referensi ke antarmuka publik untuk objek singleton NetworkProvisioningServer.
Komponen internal harus menggunakan ini untuk mengakses fitur objek NetworkProvisioningServer yang ada di semua platform.
NetworkProvisioningSvrImpl
NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl( void )
Menampilkan implementasi khusus platform dari objek singleton NetworkProvisioningServer.
Komponen internal dapat menggunakannya untuk mendapatkan akses ke fitur NetworkProvisioningServer yang dikhususkan untuk platform ESP32.
NetworkTelemetryMgr
NetworkTelemetryManager & NetworkTelemetryMgr( void )
Menampilkan referensi ke objek singleton 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 )