Geri bildirim gönderin
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
nl:: Weave:: DeviceLayer:: Internal:: GenericNetworkProvisioningServerImpl
Özet
Devralma
Devralındığı kaynak:
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
Korumalı türler
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
Eyalet
State
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Korunan özellikler
mScanNetworkType
uint8_t mScanNetworkType
mState
uint8_t mState
mTestConnectivityResult
struct nl :: Weave :: DeviceLayer :: Internal :: GenericNetworkProvisioningServerImpl :: @405 mTestConnectivityResult
Herkese açık özellikler
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
Korunan işlevler
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
Belirtilen ağı devre dışı bırakın.
Ayrıntılar
Parametreler
[in] networkId
Devre dışı bırakılacak ağın kimliği.
Değerleri Döndür
WEAVE_NO_ERROR
Başarıya merhaba.
other
Cihazın ağı devre dışı bırakmasını engelleyen bir hata oluştuğunu belirten diğer Weave veya platforma özgü hata kodları.
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Belirtilen ağı etkinleştir.
Ayrıntılar
Parametreler
[in] networkId
Etkinleştirilecek ağın kimliği.
Değerleri Döndür
WEAVE_NO_ERROR
Başarıya merhaba.
other
Cihazın ağı etkinleştirmesini engelleyen bir hata oluştuğunu belirten diğer Weave veya platforma özgü hata kodları.
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Yapılandırılmış ağları alın.
Ayrıntılar
Parametreler
[in] flags
Alınan ağları filtrelemek için kullanılan işaretler.
Değerleri Döndür
WEAVE_NO_ERROR
Başarıya merhaba.
other
Cihazın yapılandırılmış ağları almasını engelleyen bir hata oluştuğunu belirten, Weave veya platforma özgü diğer hata kodları.
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Yapılandırılmış bir ağı kaldırma
Ayrıntılar
Parametreler
[in] networkId
Kaldırılacak ağın kimliği.
Değerleri Döndür
WEAVE_NO_ERROR
Başarıya merhaba.
other
Cihazın ağı kaldırmasını engelleyen bir hata oluştuğunu belirten diğer Weave veya platforma özgü hata kodları.
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Ağ taraması yapın.
Ayrıntılar
Parametreler
[in] networkType
Taranacak teknoloji (ör. kablosuz ağ veya Thread).
Değerleri Döndür
WEAVE_NO_ERROR
Başarıya merhaba.
other
Cihazın ağ taraması yapmasını engelleyen bir hata oluştuğunu belirten diğer Weave veya platforma özgü hata kodları.
Ayrıca bkz: Geçerli türler için#NetworkType.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Randevu modunu ayarlayın.
Ayrıntılar
Parametreler
[in] rendezvousMode
Kullanılacak buluşma modu.
Değerleri Döndür
WEAVE_NO_ERROR
Başarıya merhaba.
other
Cihazın görüşme modunu ayarlamasını engelleyen bir hata oluştuğunu belirten diğer Weave veya platforma özgü hata kodları.
Ayrıca bkz: #RendezvousModeFlags, geçerli modlar için.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
Belirtilen ağın bağlantısını test edin.
Ayrıntılar
Parametreler
[in] networkId
Bağlantının test edileceği ağın kimliği.
Değerleri Döndür
WEAVE_NO_ERROR
Başarıya merhaba.
other
Cihazın bağlantıyı test etmesini engelleyen bir hata oluştuğunu belirten diğer Weave veya platforma özgü hata kodları.
HandleUpdateNetwork
WEAVE_ERROR HandleUpdateNetwork(
PacketBuffer *networkInfoTLV
) override
IsPairedToAccount
virtual bool IsPairedToAccount (
void
) const override
Cihazın şu anda bir hesapla eşlenmiş olup olmadığını belirlemek için çağrılır.
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
)
Korunan statik işlevler
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.
Son güncelleme tarihi: 2024-08-24 UTC.
Bize geri bildirimde bulunmak mı istiyorsunuz?
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-24 UTC."],[],[]]