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
)
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları 'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır. OPENTHREAD ve ilgili markalar, Thread Group'un ticari markalarıdır ve lisans altında kullanılmaktadır.
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."],[],[]]