nl :: نسج:: طبقة الجهاز :: داخلي:: GenericNetworkProvisioningServerImpl
ملخص
ميراث
يرث من:nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningServer
nl :: Weave :: Profiles :: NetworkProvisioning :: NetworkProvisioningDelegate
الأنواع المحمية | |
---|---|
NetworkInfo | استخدام |
NetworkType_t | استخدام |
PacketBuffer | استخدام |
ServerBaseClass | استخدام |
State | تعداد |
WiFiSecurityType_t | استخدام |
السمات المحمية | |
---|---|
mScanNetworkType | uint8_t |
mState | uint8_t |
mTestConnectivityResult | struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405 |
السمات العامة | |
---|---|
mStatusCode | uint16_t |
mStatusProfileId | uint32_t |
وظائف محمية | |
---|---|
ContinueThreadConnectivityTest (void) | void |
ContinueWiFiConnectivityTest (void) | void |
DoInit (void) | |
GetCurrentOp (void) const | int16_t |
HandleAddNetwork ( PacketBuffer *networkInfoTLV) override | |
HandleAddUpdateNetwork ( PacketBuffer *networkInfoTLV, bool add) | |
HandleConnectivityTestSuccess (void) | void |
HandleDisableNetwork (uint32_t networkId) override | virtual WEAVE_ERROR تعطيل الشبكة المحددة. |
HandleEnableDisableNetwork (uint32_t networkId, bool enable) | |
HandleEnableNetwork (uint32_t networkId) override | virtual WEAVE_ERROR قم بتمكين الشبكة المحددة. |
HandleGetNetworks (uint8_t flags) override | virtual WEAVE_ERROR احصل على الشبكات المكونة. |
HandleRemoveNetwork (uint32_t networkId) override | virtual WEAVE_ERROR قم بإزالة شبكة تم تكوينها. |
HandleScanNetworks (uint8_t networkType) override | virtual WEAVE_ERROR قم بإجراء فحص للشبكة. |
HandleSetRendezvousMode (uint16_t rendezvousMode) override | virtual WEAVE_ERROR اضبط وضع الالتقاء. |
HandleTestConnectivity (uint32_t networkId) override | virtual WEAVE_ERROR اختبر اتصال الشبكة المحددة. |
HandleUpdateNetwork ( PacketBuffer *networkInfoTLV) override | |
IsPairedToAccount (void) const override | virtual bool يتم الاتصال به لتحديد ما إذا كان الجهاز مقترنًا حاليًا بحساب. |
SetThreadProvisionDefaults (bool isUpdate, DeviceNetworkInfo & netInfo) | |
ValidateThreadProvision (bool isUpdate, const DeviceNetworkInfo & netInfo, uint32_t & statusProfileId, uint16_t & statusCode) | |
ValidateWiFiStationProvision (const DeviceNetworkInfo & netInfo, uint32_t & statusProfileId, uint16_t & statusCode) | |
_GetDelegate (void) | NetworkProvisioningDelegate * |
_OnPlatformEvent (const WeaveDeviceEvent *event) | void |
_ScanInProgress (void) | bool |
_StartPendingScan (void) | void |
وظائف ثابتة محمية | |
---|---|
HandleConnectivityTestTimeOut (:: nl::Weave::System::Layer *aLayer, void *aAppState, ::nl::Weave::System::Error aError) | void |
الأنواع المحمية
معلومات الشبكة
::nl::Weave::DeviceLayer::Internal::DeviceNetworkInfo NetworkInfo
NetworkType_t
::nl::Weave::Profiles::NetworkProvisioning::NetworkType NetworkType_t
PacketBuffer
::nl::Weave::System::PacketBuffer PacketBuffer
سيرفربيسكلاس
::nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer ServerBaseClass
حالة
State
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
السمات المحمية
mScanNetworkType
uint8_t mScanNetworkType
mState
uint8_t mState
نتيجة mTestConnectivity
struct nl::Weave::DeviceLayer::Internal::GenericNetworkProvisioningServerImpl::@405 mTestConnectivityResult
السمات العامة
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
وظائف محمية
استمر في اختبار الاتصال
void ContinueThreadConnectivityTest( void )
استمرار WiFiConnectivityTest
void ContinueWiFiConnectivityTest( void )
DoInit
WEAVE_ERROR DoInit( void )
GetCurrentOp
int16_t GetCurrentOp( void ) const
التعامل مع الشبكة
WEAVE_ERROR HandleAddNetwork( PacketBuffer *networkInfoTLV ) override
HandleAddUpdateNetwork
WEAVE_ERROR HandleAddUpdateNetwork( PacketBuffer *networkInfoTLV, bool add )
مقبضConnectivityTestSuccess
void HandleConnectivityTestSuccess( void )
HandleDisableNetwork
virtual WEAVE_ERROR HandleDisableNetwork( uint32_t networkId ) override
تعطيل الشبكة المحددة.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork( uint32_t networkId, bool enable )
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork( uint32_t networkId ) override
قم بتمكين الشبكة المحددة.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks( uint8_t flags ) override
احصل على الشبكات المكونة.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork( uint32_t networkId ) override
قم بإزالة شبكة تم تكوينها.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|
HandScanNetworks
virtual WEAVE_ERROR HandleScanNetworks( uint8_t networkType ) override
قم بإجراء فحص للشبكة.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|
#NetworkType للأنواع الصالحة.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode( uint16_t rendezvousMode ) override
اضبط وضع الالتقاء.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|
#RendezvousModeFlags للأوضاع الصالحة.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity( uint32_t networkId ) override
اختبر اتصال الشبكة المحددة.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|
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 )
_ احصل على مندوب
NetworkProvisioningDelegate * _GetDelegate( void )
_OnPlatformEvent
void _OnPlatformEvent( const WeaveDeviceEvent *event )
_ScanInProgress
bool _ScanInProgress( void )
_StartPendingScan
void _StartPendingScan( void )
وظائف ثابتة محمية
HandConnectivityTestTimeOut
void HandleConnectivityTestTimeOut( ::nl::Weave::System::Layer *aLayer, void *aAppState, ::nl::Weave::System::Error aError )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين، وThread هي علامة تجارية مسجّلة لشركة .Thread Group, Inc.
تاريخ التعديل الأخير: 2020-08-28 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]