Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam.
Lihat caranya .
Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Kirim masukan
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
nl:: Weave:: DeviceLayer:: Internal:: GenericNetworkProvisioningServerImpl
Ringkasan
Inheritance
Mewarisi dari:
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningServer
nl::Weave::Profiles::NetworkProvisioning::NetworkProvisioningDelegate
Jenis yang dilindungi
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
Negara Bagian
State
WiFiSecurityType_t
::nl::Weave::Profiles::NetworkProvisioning::WiFiSecurityType WiFiSecurityType_t
Atribut yang dilindungi
mScanNetworkType
uint8_t mScanNetworkType
mState
uint8_t mState
mTestConnectivityResult
struct nl :: Weave :: DeviceLayer :: Internal :: GenericNetworkProvisioningServerImpl :: @405 mTestConnectivityResult
Atribut publik
mStatusCode
uint16_t mStatusCode
mStatusProfileId
uint32_t mStatusProfileId
Fungsi yang dilindungi
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
Menonaktifkan jaringan yang ditentukan.
Detail
Parameter
[in] networkId
ID jaringan yang akan dinonaktifkan.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya menunjukkan bahwa terjadi error yang mencegah perangkat menonaktifkan jaringan.
HandleEnableDisableNetwork
WEAVE_ERROR HandleEnableDisableNetwork(
uint32_t networkId,
bool enable
)
HandleEnableNetwork
virtual WEAVE_ERROR HandleEnableNetwork(
uint32_t networkId
) override
Mengaktifkan jaringan yang ditentukan.
Detail
Parameter
[in] networkId
ID jaringan yang akan diaktifkan.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya menunjukkan bahwa terjadi error yang mencegah perangkat mengaktifkan jaringan.
HandleGetNetworks
virtual WEAVE_ERROR HandleGetNetworks(
uint8_t flags
) override
Mendapatkan jaringan yang dikonfigurasi.
Detail
Parameter
[in] flags
Tanda untuk memfilter jaringan yang diambil.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya yang menunjukkan bahwa terjadi error yang mencegah perangkat mendapatkan jaringan yang dikonfigurasi.
HandleRemoveNetwork
virtual WEAVE_ERROR HandleRemoveNetwork(
uint32_t networkId
) override
Menghapus jaringan yang dikonfigurasi.
Detail
Parameter
[in] networkId
ID jaringan yang akan dihapus.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya yang menunjukkan bahwa terjadi error yang mencegah perangkat menghapus jaringan.
HandleScanNetworks
virtual WEAVE_ERROR HandleScanNetworks(
uint8_t networkType
) override
Lakukan pemindaian jaringan.
Detail
Parameter
[in] networkType
Teknologi (misalnya, Wi-Fi atau Thread) yang akan dipindai.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya yang menunjukkan bahwa terjadi error yang mencegah perangkat melakukan pemindaian jaringan.
Lihat juga: #NetworkType untuk mengetahui jenis yang valid.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Atur mode pertemuan.
Detail
Parameter
[in] rendezvousMode
Mode pertemuan yang akan digunakan.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya yang menunjukkan bahwa terjadi error yang mencegah perangkat menyetel mode pertemuan.
Lihat juga: #RendezvousModeFlags untuk mode yang valid.
HandleTestConnectivity
virtual WEAVE_ERROR HandleTestConnectivity(
uint32_t networkId
) override
Uji konektivitas jaringan yang ditentukan.
Detail
Parameter
[in] networkId
ID jaringan yang akan diuji konektivitasnya.
Nilai yang Ditampilkan
WEAVE_NO_ERROR
Berhasil.
other
Kode error khusus platform atau Weave lainnya menunjukkan bahwa terjadi error yang mencegah perangkat menguji konektivitas.
HandleUpdateNetwork
WEAVE_ERROR HandleUpdateNetwork(
PacketBuffer *networkInfoTLV
) override
IsPairedToAccount
virtual bool IsPairedToAccount (
void
) const override
Dipanggil untuk menentukan apakah perangkat saat ini dipasangkan ke akun.
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
)
{i>_StartPendingScan<i}
void _StartPendingScan(
void
)
Fungsi statis yang dilindungi
HandleConnectivityTestTimeOut
void HandleConnectivityTestTimeOut(
::nl::Weave::System::Layer *aLayer,
void *aAppState,
::nl::Weave::System::Error aError
)
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, baca Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya. OPENTHREAD dan merek terkait adalah merek dagang dari Thread Group dan digunakan berdasarkan lisensi.
Terakhir diperbarui pada 2026-03-04 UTC.
Ada masukan untuk kami?
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-03-04 UTC."],[],[]]