सुझाव भेजें
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
nl:: Weave:: DeviceLayer:: Internal:: GenericNetworkProvisioningServerImpl
खास जानकारी
इनहेरिटेंस
इनसे इनहेरिट किया जाता है:
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
सुरक्षित किए गए टाइप
NetworkInfo
::nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo NetworkInfo
NetworkType_t
::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t
PacketBuffer
::nl::Weave::System::PacketBuffer PacketBuffer
ServerBaseClass
::nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer ServerBaseClass
स्थिति
State
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
सुरक्षित किए गए एट्रिब्यूट
mScanNetworkType
uint8_t mScanNetworkType
mState
uint8_t mState
mTestConnectivityResult
struct nl :: Weave :: DeviceLayer :: Internal :: GenericNetworkProvisioningServerImpl :: @405 mTestConnectivityResult
सार्वजनिक विशेषताएं
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
सुरक्षित फ़ंक्शन
ContinueThreadConnectivityTest
void ContinueThreadConnectivityTest(
void
)
ContinueWiFiConnectivityTest
void ContinueWiFiConnectivityTest(
void
)
DoInit
WEAVE_ERROR DoInit(
void
)
GetCurrentOp
int16_t GetCurrentOp (
void
) const
HandleAddNetwork
WEAVE_ERROR HandleAddNetwork(
PacketBuffer *networkInfoTLV
) override
HandleAddUpdateNetwork
WEAVE_ERROR HandleAddUpdateNetwork(
PacketBuffer *networkInfoTLV,
bool add
)
HandleConnectivityTestSuccess
void HandleConnectivityTestSuccess(
void
)
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork(
uint32_t networkId
) override
चुने गए नेटवर्क को बंद करें.
जानकारी
पैरामीटर
[in] networkId
बंद किए जाने वाले नेटवर्क का आईडी.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
Weave या प्लैटफ़ॉर्म के हिसाब से गड़बड़ी के अन्य कोड जो यह बताते हैं कि कोई गड़बड़ी हुई है जिसकी वजह से डिवाइस नेटवर्क को बंद नहीं कर पाया.
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
चुने गए नेटवर्क को चालू करें.
जानकारी
पैरामीटर
[in] networkId
चालू किए जाने वाले नेटवर्क का आईडी.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
Weave या प्लैटफ़ॉर्म के हिसाब से गड़बड़ी के अन्य कोड जो बताते हैं कि कोई गड़बड़ी हुई है जिसकी वजह से डिवाइस, नेटवर्क चालू नहीं कर पा रहा है.
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
कॉन्फ़िगर किए गए नेटवर्क पाएं.
जानकारी
पैरामीटर
[in] flags
वापस लाए गए नेटवर्क को फ़िल्टर करने के लिए फ़्लैग.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
किसी गड़बड़ी की वजह से, डिवाइस को कॉन्फ़िगर किए गए नेटवर्क से कनेक्ट करने में समस्या आ रही है. यही गड़बड़ी, Weave या प्लैटफ़ॉर्म के हिसाब से की जाती है.
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
कॉन्फ़िगर किए गए नेटवर्क को हटाएं.
जानकारी
पैरामीटर
[in] networkId
नेटवर्क का आईडी, जिसे हटाना है.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
Weave या प्लैटफ़ॉर्म के हिसाब से किसी गड़बड़ी के कोड से पता चलता है कि कोई गड़बड़ी हुई है. इस गड़बड़ी की वजह से, डिवाइस को नेटवर्क से नहीं हटाया जा सका.
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
नेटवर्क स्कैन करें.
जानकारी
पैरामीटर
[in] networkType
स्कैन करने के लिए इस्तेमाल की जाने वाली टेक्नोलॉजी (जैसे, वाई-फ़ाई या Thread).
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
Weave या प्लैटफ़ॉर्म के हिसाब से मिले अन्य गड़बड़ी के कोड से पता चलता है कि डिवाइस को नेटवर्क स्कैन करने से रोकने में कोई गड़बड़ी हुई.
यह भी देखें: मान्य टाइप के लिए#NetworkType.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
बुकिंग मोड सेट करें.
जानकारी
पैरामीटर
[in] rendezvousMode
पाने वाला मोड, जिसका इस्तेमाल करना है.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
Weave या प्लैटफ़ॉर्म के हिसाब से गड़बड़ी के दूसरे कोड जो यह बताते हैं कि डिवाइस में कोई गड़बड़ी हुई है, जिसकी वजह से डिवाइस मिलन पेज मोड सेट नहीं हो पाया.
यह भी देखें: मान्य मोड के लिए#RendezvousModeFlags.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
बताए गए नेटवर्क की कनेक्टिविटी की जांच करें.
जानकारी
पैरामीटर
[in] networkId
नेटवर्क का आईडी, जिसकी कनेक्टिविटी की जांच करनी है.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
other
अन्य Weave या प्लैटफ़ॉर्म के हिसाब से गड़बड़ी के कोड जो बताते हैं कि कोई गड़बड़ी हुई है जिसकी वजह से डिवाइस कनेक्टिविटी की जांच नहीं कर पा रहा है.
HandleUpdateNetwork
WEAVE_ERROR HandleUpdateNetwork(
PacketBuffer *networkInfoTLV
) override
IsPairedToAccount
virtual bool IsPairedToAccount (
void
) const override
यह पता लगाने के लिए कॉल किया जाता है कि डिवाइस को फ़िलहाल किसी खाते से जोड़ा गया है या नहीं.
SetThreadProvisionDefaults
WEAVE_ERROR SetThreadProvisionDefaults(
bool isUpdate,
DeviceNetworkInfo & netInfo
)
ValidateThreadProvision
WEAVE_ERROR ValidateThreadProvision (
bool isUpdate ,
const DeviceNetworkInfo & netInfo ,
uint32_t & statusProfileId ,
uint16_t & statusCode
)
ValidateWiFiStationProvision
WEAVE_ERROR ValidateWiFiStationProvision (
const DeviceNetworkInfo & netInfo ,
uint32_t & statusProfileId ,
uint16_t & statusCode
)
_GetDelegate
NetworkProvisioningDelegate * _GetDelegate(
void
)
void _OnPlatformEvent (
const WeaveDeviceEvent * event
)
_ScanInProgress
bool _ScanInProgress(
void
)
_StartPendingScan
void _StartPendingScan(
void
)
सुरक्षित किए गए स्टैटिक फ़ंक्शन
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
आखिरी बार 2024-08-24 (UTC) को अपडेट किया गया.
क्या आपको हमें और कुछ बताना है?
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-08-24 (UTC) को अपडेट किया गया."],[],[]]