nl:: بافت:: DeviceLayer:: داخلی:: GenericNetworkProvisioningServerImpl
خلاصه
ارث
ارث می برد از:nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
انواع محافظت شده | |
---|---|
NetworkInfo | با استفاده از |
NetworkType_t | با استفاده از |
PacketBuffer | با استفاده از |
ServerBaseClass | با استفاده از |
State | enum |
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 |
انواع محافظت شده
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
mTestConnectivity Result
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
شبکه مشخص شده را غیرفعال کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
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
یک شبکه پیکربندی شده را حذف کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
HandleScanNetworks
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 )
_Get Delegate
NetworkProvisioningDelegate * _GetDelegate( void )
_OnPlatformEvent
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-11-14 بهوقت ساعت هماهنگ جهانی.