nl:: Weave:: DeviceLayer:: Internal
סיכום
ערכים של ספירה |
|
---|---|
@400
|
טיפוסים בני מנייה (enum) מזהים של סוגי הקצאות רשתות ידועים. |
משתנים |
|
---|---|
ServiceDirectoryMgr
|
extern::nl::Weave::Profiles::ServiceDirectory::WeaveServiceManager
|
ServiceTunnelAgent
|
extern::nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
|
TAG
|
const char *const
|
פונקציות |
|
---|---|
BLEMgr(void)
|
מחזירה הפניה לממשק הציבורי של אובייקט singleton של BLEManager.
|
BLEMgrImpl(void)
|
מחזירה את ההטמעה הספציפית לפלטפורמה של אובייקט singleton של BLEManager.
|
DeviceControlSvr(void)
|
מחזירה הפניה לאובייקט singleton של DeviceControlServer.
|
DeviceDescriptionSvr(void)
|
מחזירה הפניה לאובייקט singleton של DeviceDescriptionServer.
|
EFR32ConfigKey(uint8_t keyBaseOffset, uint8_t id)
|
constexpr uint32_t
בהטמעה הזו נעשה שימוש בספריית אחסון נתוני ה-Flash של Silicon Labs EFR32 NVM3 כשכבת האחסון הבסיסית.
|
EchoSvr(void)
|
מחזירה הפניה לאובייקט singleton של EchoServer.
|
FabricProvisioningSvr(void)
|
מחזירה הפניה לאובייקט 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)
|
מגדיר את המשאבים לרישום אירועים ומאתחל את מערכת המשנה לניהול רישום אירועים ביומן.
|
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)
|
מחזירה הפניה לממשק הציבורי של אובייקט singleton של NetworkProvisioningServer.
|
NetworkProvisioningSvrImpl(void)
|
מחזירה את ההטמעה הספציפית לפלטפורמה של אובייקט singleton של NetworkProvisioningServer.
|
NetworkTelemetryMgr(void)
|
מחזירה הפניה לאובייקט 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 *
|
מרחבי שמות |
|
---|---|
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 )
מחזירה הפניה לממשק הציבורי של אובייקט singleton של BLEManager.
רכיבים פנימיים צריכים להשתמש באפשרות הזו כדי לגשת לתכונות של האובייקט BLEManager שמשותפות לכל הפלטפורמות.
BLEMgrImpl
BLEManagerImpl & BLEMgrImpl( void )
מחזירה את ההטמעה הספציפית לפלטפורמה של אובייקט singleton של BLEManager.
רכיבים פנימיים יכולים להשתמש באפשרות הזו כדי לקבל גישה לתכונות של BLEManager שספציפיות לפלטפורמות EFR32.
רכיבים פנימיים יכולים להשתמש באפשרות הזו כדי לקבל גישה לתכונות של BLEManager שספציפיות לפלטפורמת ESP32.
אפליקציות Weave יכולות להשתמש באפשרות הזו כדי לקבל גישה לתכונות של BLEManager שספציפיות לפלטפורמה שנבחרה.
רכיבים פנימיים יכולים להשתמש באפשרות הזו כדי לקבל גישה לתכונות של BLEManager שספציפיות לפלטפורמות NRF5*.
DeviceControlSvr
DeviceControlServer & DeviceControlSvr( void )
מחזירה הפניה לאובייקט singleton של DeviceControlServer.
DeviceDescriptionSvr
DeviceDescriptionServer & DeviceDescriptionSvr( void )
מחזירה הפניה לאובייקט singleton של DeviceDescriptionServer.
EFR32ConfigKey
constexpr uint32_t EFR32ConfigKey( uint8_t keyBaseOffset, uint8_t id )
בהטמעה הזו נעשה שימוש בספריית אחסון נתוני ה-Flash של Silicon Labs EFR32 NVM3 כשכבת האחסון הבסיסית.
הערה: המחלקה הזו מיועדת לשימוש עם מחלקה משנית של הבטון של GeneralConfigurationManagerimp <> תבנית. כשמשתמשים בה בצורה הזו, המחלקה מספקת באופן טבעי הטמעות של החברים המואצלים שאליהם מפנים את המחלקה של התבנית (למשל, ה-method ReadConfigValue() ).
FabricProvisioningSvr
FabricProvisioningServer & FabricProvisioningSvr( void )
מחזירה הפניה לאובייקט 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 )
מגדיר את המשאבים לרישום אירועים ומאתחל את מערכת המשנה לניהול רישום אירועים ביומן.
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 )
מחזירה הפניה לממשק הציבורי של אובייקט singleton של NetworkProvisioningServer.
רכיבים פנימיים צריכים להשתמש באפשרות הזו כדי לגשת לתכונות של האובייקט NetworkProvisioningServer שמשותפות לכל הפלטפורמות.
NetworkProvisioningSvrImpl
NetworkProvisioningServerImpl & NetworkProvisioningSvrImpl( void )
מחזירה את ההטמעה הספציפית לפלטפורמה של אובייקט singleton של NetworkProvisioningServer.
רכיבים פנימיים יכולים להשתמש באפשרות הזו כדי לקבל גישה לתכונות של NetworkProvisioningServer שספציפיות לפלטפורמת ESP32.
NetworkTelemetryMgr
NetworkTelemetryManager & NetworkTelemetryMgr( void )
מחזירה הפניה לאובייקט 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 )