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
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
شبکه مشخص شده را غیرفعال کنید.
جزئیات | |||||
---|---|---|---|---|---|
مولفه های |
| ||||
ارزش های بازگشتی |
|
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 )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.
[{
"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":"غیره"
}]