nl:: Weave:: DeviceLayer
खास जानकारी
गिनती |
|
---|---|
ActivityChange
|
enum गतिविधि में बदलाव. |
ConnectivityChange
|
enum कनेक्टिविटी में बदलाव. |
टाइपडीफ़ |
|
---|---|
AsyncWorkFunct)(intptr_t arg)
|
typedefvoid(*
एसिंक्रोनस तरीके से काम करने वाले फ़ंक्शन का पॉइंटर. |
वैरिएबल |
|
---|---|
InetLayer
|
|
SystemLayer
|
फ़ंक्शन |
|
---|---|
CharacterizeIPv6Address(const ::nl::Inet::IPAddress & ipAddr)
|
const char *
|
CharacterizeIPv6Prefix(const Inet::IPPrefix & inPrefix)
|
const char *
|
ConfigurationMgr(void)
|
ConfigurationManager सिंगलटन ऑब्जेक्ट के सार्वजनिक इंटरफ़ेस का रेफ़रंस दिया जाता है.
|
ConfigurationMgrImpl(void)
|
यह फ़ंक्शन, ConfigurationManager सिंगलटन ऑब्जेक्ट को प्लैटफ़ॉर्म के हिसाब से लागू किया जाता है.
|
ConnectivityMgr(void)
|
ConnectivityManager सिंगलटन ऑब्जेक्ट के सार्वजनिक इंटरफ़ेस का रेफ़रंस दिखाता है.
|
ConnectivityMgrImpl(void)
|
यह फ़ंक्शन ConnectivityManager के सिंगलटन ऑब्जेक्ट को लागू करने के लिए, प्लैटफ़ॉर्म के हिसाब से लागू करने की सुविधा दिखाता है.
|
FormatDeviceLayerError(char *buf, uint16_t bufSize, int32_t err)
|
bool
|
GetConnectivityChange(bool prevState, bool newState)
|
ConnectivityChange
|
Parse24HourTimeStr(const char *timeStr, uint8_t & hour, uint8_t & minute, uint8_t & second)
|
|
ParseCompilerDateStr(const char *dateStr, uint16_t & year, uint8_t & month, uint8_t & dayOfMonth)
|
|
PlatformMgr(void)
|
PlatformManager सिंगलटन ऑब्जेक्ट का सार्वजनिक इंटरफ़ेस दिखाता है.
|
PlatformMgrImpl(void)
|
यह फ़ंक्शन PlatformManager सिंगलटन ऑब्जेक्ट को प्लैटफ़ॉर्म के हिसाब से लागू करने की जानकारी देता है.
|
RegisterDeviceLayerErrorFormatter(void)
|
void
|
SoftwareUpdateMgr(void)
|
SoftwareUpdateManager सिंगलटन ऑब्जेक्ट के सार्वजनिक इंटरफ़ेस का रेफ़रंस देता है.
|
SoftwareUpdateMgrImpl(void)
|
SoftwareUpdateManager सिंगलटन ऑब्जेक्ट को प्लैटफ़ॉर्म के हिसाब से लागू किया जाता है.
|
ThreadStackMgr(void)
|
ThreadStackManager सिंगलटन ऑब्जेक्ट का सार्वजनिक इंटरफ़ेस दिखाता है.
|
ThreadStackMgrImpl(void)
|
ThreadStackManager सिंगलटन ऑब्जेक्ट को प्लैटफ़ॉर्म के हिसाब से लागू किया जाता है.
|
TimeSyncMgr(void)
|
TimeSyncManager सिंगलटन ऑब्जेक्ट का रेफ़रंस दिखाता है.
|
TraitMgr(void)
|
TraitManager सिंगलटन ऑब्जेक्ट का रेफ़रंस दिखाता है.
|
क्लास |
|
---|---|
nl:: |
इससे Weave डिवाइस के लिए, रनटाइम और बिल्ड-टाइम कॉन्फ़िगरेशन की जानकारी का ऐक्सेस मिलता है. |
nl:: |
EFR32 प्लैटफ़ॉर्म के लिए, ConfigurationManager सिंगलटन ऑब्जेक्ट को सही तरीके से लागू किया जा सकता है. |
nl:: |
Weave डिवाइस के लिए नेटवर्क कनेक्टिविटी का नियंत्रण देता है. |
nl:: |
Silicon Labs EFR32 प्लैटफ़ॉर्म के लिए, ConnectivityManager सिंगलटन ऑब्जेक्ट को सही तरीके से लागू करना. |
nl:: |
इसमें Weave की सुविधा वाले डिवाइस पर Weave नेटवर्क स्टैक को शुरू करने और इंटरैक्ट करने की सुविधाएं दी जाती हैं. |
nl:: |
EFR32 प्लैटफ़ॉर्म के लिए, PlatformManager सिंगलटन ऑब्जेक्ट को सही तरीके से लागू करना. |
nl:: |
|
nl:: |
Silicon Labs EFR32 प्लैटफ़ॉर्म के लिए SoftwareUpdateManager सिंगलटन ऑब्जेक्ट को सही तरीके से लागू करना. |
nl:: |
इसमें Weave की सुविधा वाले डिवाइस पर Thread स्टैक को शुरू करने और इंटरैक्ट करने की सुविधाएं दी जाती हैं. |
nl:: |
Silicon Labs SDK और OpenThread स्टैक का इस्तेमाल करके, EFR32 प्लैटफ़ॉर्म के लिए ThreadStackManager सिंगलटन ऑब्जेक्ट को सही तरीके से लागू करना. |
nl:: |
Weave Devices के लिए समय सिंक्रनाइज़ेशन प्रबंधित करता है. |
nl:: |
Weave डिवाइस के लिए, Weave डेटा मैनेजमेंट की विशेषताओं के पब्लिकेशन और सदस्यता को मैनेज करता है. |
संरचना |
|
---|---|
nl:: |
वीव डिवाइस लेयर इवेंट के बारे में बताता है. |
nl:: |
Silicon Labs EFR32 प्लैटफ़ॉर्म के लिए इवेंट की खास जानकारी देता है. |
नाम स्थान |
|
---|---|
nl:: |
|
nl:: |
गिनती
ActivityChange
ActivityChange
गतिविधि में बदलाव.
किसी Weave डिवाइस से जुड़ी कुछ गतिविधि में हुए बदलाव के बारे में बताता है.
ConnectivityChange
ConnectivityChange
कनेक्टिविटी में बदलाव.
किसी Weave डिवाइस से जुड़ी कनेक्टिविटी के कुछ पहलू में हुए बदलाव के बारे में बताता है.
टाइपडीफ़
AsyncWorkFunct
void(* AsyncWorkFunct)(intptr_t arg)
एसिंक्रोनस तरीके से काम करने वाले फ़ंक्शन का पॉइंटर.
वैरिएबल
InetLayer
nl::Inet::InetLayer InetLayer
SystemLayer
nl::Weave::System::Layer SystemLayer
फ़ंक्शन
CharacterizeIPv6Address
const char * CharacterizeIPv6Address( const ::nl::Inet::IPAddress & ipAddr )
CharacterizeIPv6Prefix
const char * CharacterizeIPv6Prefix( const Inet::IPPrefix & inPrefix )
ConfigurationMgr
ConfigurationManager & ConfigurationMgr( void )
ConfigurationManager सिंगलटन ऑब्जेक्ट के सार्वजनिक इंटरफ़ेस का रेफ़रंस दिया जाता है.
ConfigurationManager सिंगलटन ऑब्जेक्ट का पब्लिक इंटरफ़ेस दिखाता है.
Weave ऐप्लिकेशन को इसका इस्तेमाल ConfigurationManager ऑब्जेक्ट की उन सुविधाओं को ऐक्सेस करने के लिए करना चाहिए जो सभी प्लैटफ़ॉर्म पर आम हैं.
Weave ऐप्लिकेशन को इसका इस्तेमाल ConfigurationManager ऑब्जेक्ट की उन सुविधाओं को ऐक्सेस करने के लिए करना चाहिए जो सभी प्लैटफ़ॉर्म पर आम हैं.
ConfigurationMgrImpl
ConfigurationManagerImpl & ConfigurationMgrImpl( void )
यह फ़ंक्शन, ConfigurationManager सिंगलटन ऑब्जेक्ट को प्लैटफ़ॉर्म के हिसाब से लागू किया जाता है.
Weve ऐप्लिकेशन इसका इस्तेमाल ConfigurationManager की उन सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं जो चुने गए प्लैटफ़ॉर्म के लिए खास होती हैं.
Weave ऐप्लिकेशन, इसका इस्तेमाल ConfigurationManager की उन सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं जो ESP32 प्लैटफ़ॉर्म के लिए खास होती हैं.
ConnectivityMgr
ConnectivityManager & ConnectivityMgr( void )
ConnectivityManager सिंगलटन ऑब्जेक्ट के सार्वजनिक इंटरफ़ेस का रेफ़रंस दिखाता है.
ConnectivityManager सिंगलटन ऑब्जेक्ट का सार्वजनिक इंटरफ़ेस दिखाता है.
Weave ऐप्लिकेशन को इसका इस्तेमाल ConnectivityManager ऑब्जेक्ट की उन सुविधाओं को ऐक्सेस करने के लिए करना चाहिए जो सभी प्लैटफ़ॉर्म पर एक जैसी हैं.
ConnectivityMgrImpl
ConnectivityManagerImpl & ConnectivityMgrImpl( void )
यह फ़ंक्शन ConnectivityManager के सिंगलटन ऑब्जेक्ट को लागू करने के लिए, प्लैटफ़ॉर्म के हिसाब से लागू करने की सुविधा दिखाता है.
Weave ऐप्लिकेशन, इसका इस्तेमाल ConnectivityManager की उन सुविधाओं का ऐक्सेस पाने के लिए कर सकते हैं जो चुने गए प्लैटफ़ॉर्म के लिए खास होती हैं.
Weave ऐप्लिकेशन, इसका इस्तेमाल ConnectivityManager की उन सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं जो खास तौर पर ESP32 प्लैटफ़ॉर्म के लिए होती हैं.
FormatDeviceLayerError
bool FormatDeviceLayerError( char *buf, uint16_t bufSize, int32_t err )
GetConnectivityChange
ConnectivityChange GetConnectivityChange( bool prevState, bool newState )
Parse24HourTimeStr
WEAVE_ERROR Parse24HourTimeStr( const char *timeStr, uint8_t & hour, uint8_t & minute, uint8_t & second )
ParseCompilerDateStr
WEAVE_ERROR ParseCompilerDateStr( const char *dateStr, uint16_t & year, uint8_t & month, uint8_t & dayOfMonth )
PlatformMgr
PlatformManager & PlatformMgr( void )
PlatformManager सिंगलटन ऑब्जेक्ट का सार्वजनिक इंटरफ़ेस दिखाता है.
Weave ऐप्लिकेशन को PlatformManager ऑब्जेक्ट की उन सुविधाओं को ऐक्सेस करने के लिए इसका इस्तेमाल करना चाहिए जो सभी प्लैटफ़ॉर्म पर एक जैसी हैं.
PlatformMgrImpl
PlatformManagerImpl & PlatformMgrImpl( void )
यह फ़ंक्शन PlatformManager सिंगलटन ऑब्जेक्ट को प्लैटफ़ॉर्म के हिसाब से लागू करने की जानकारी देता है.
Weave ऐप्लिकेशन, इसका इस्तेमाल PlatformManager की उन सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं जो ESP32 प्लैटफ़ॉर्म के लिए खास होती हैं.
Weave ऐप्लिकेशन, इसका इस्तेमाल PlatformManager की उन सुविधाओं का ऐक्सेस पाने के लिए कर सकते हैं जो चुने गए प्लैटफ़ॉर्म के लिए खास होती हैं.
RegisterDeviceLayerErrorFormatter
void RegisterDeviceLayerErrorFormatter( void )
SoftwareUpdateMgr
SoftwareUpdateManager & SoftwareUpdateMgr( void )
SoftwareUpdateManager सिंगलटन ऑब्जेक्ट के सार्वजनिक इंटरफ़ेस का रेफ़रंस देता है.
अंदरूनी कॉम्पोनेंट को SoftwareUpdateManager ऑब्जेक्ट की उन सुविधाओं को ऐक्सेस करने के लिए, इसका इस्तेमाल करना चाहिए जो सभी प्लैटफ़ॉर्म पर आम हैं.
Weave ऐप्लिकेशन को SoftwareUpdateManager ऑब्जेक्ट की उन सुविधाओं को ऐक्सेस करने के लिए इसका इस्तेमाल करना चाहिए जो सभी प्लैटफ़ॉर्म पर आम हैं.
SoftwareUpdateMgrImpl
SoftwareUpdateManagerImpl & SoftwareUpdateMgrImpl( void )
SoftwareUpdateManager सिंगलटन ऑब्जेक्ट को प्लैटफ़ॉर्म के हिसाब से लागू किया जाता है.
इंटरनल कॉम्पोनेंट, EFR32 प्लैटफ़ॉर्म के लिए खास तौर पर उपलब्ध SoftwareUpdateManager की सुविधाओं को ऐक्सेस करने के लिए, इसका इस्तेमाल कर सकते हैं.
अंदरूनी कॉम्पोनेंट, इसका इस्तेमाल SoftwareUpdateManager की सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं. ये सुविधाएं, खास तौर पर ESP32 प्लैटफ़ॉर्म के लिए बनाई जाती हैं.
अंदरूनी कॉम्पोनेंट, इसका इस्तेमाल SoftwareUpdateManager की सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं. ये सुविधाएं खास तौर पर nRF5 प्लैटफ़ॉर्म के लिए होती हैं.
Weve ऐप्लिकेशन इसका इस्तेमाल SoftwareUpdateManager की उन सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं जो चुने गए प्लैटफ़ॉर्म के लिए खास होती हैं.
ThreadStackMgr
ThreadStackManager & ThreadStackMgr( void )
ThreadStackManager सिंगलटन ऑब्जेक्ट का सार्वजनिक इंटरफ़ेस दिखाता है.
Weave ऐप्लिकेशन को ThreadStackManager ऑब्जेक्ट की उन सुविधाओं को ऐक्सेस करने के लिए इसका इस्तेमाल करना चाहिए जो सभी प्लैटफ़ॉर्म पर आम तौर पर इस्तेमाल होती हैं.
ThreadStackMgrImpl
ThreadStackManagerImpl & ThreadStackMgrImpl( void )
ThreadStackManager सिंगलटन ऑब्जेक्ट को प्लैटफ़ॉर्म के हिसाब से लागू किया जाता है.
Weave ऐप्लिकेशन, इसका इस्तेमाल ThreadStackManager की उन सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं जो खास तौर पर EFR32 प्लैटफ़ॉर्म के लिए होती हैं.
Weave ऐप्लिकेशन, ThreadStackManager की उन सुविधाओं को ऐक्सेस करने के लिए इसका इस्तेमाल कर सकते हैं जो खास तौर पर ESP32 प्लैटफ़ॉर्म के लिए होती हैं.
Weave ऐप्लिकेशन, इसका इस्तेमाल ThreadStackManager की उन सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं जो खास तौर पर nRF52 प्लैटफ़ॉर्म के लिए होती हैं.
Weave ऐप्लिकेशन, इसका इस्तेमाल ThreadStackManager की उन सुविधाओं को ऐक्सेस करने के लिए कर सकते हैं जो चुने गए प्लैटफ़ॉर्म के लिए खास होती हैं.
TimeSyncMgr
TimeSyncManager & TimeSyncMgr( void )
TimeSyncManager सिंगलटन ऑब्जेक्ट का रेफ़रंस दिखाता है.