Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam.
Lihat caranya .
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 Pengembalian
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error khusus platform atau Weave lain yang 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 Pengembalian
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error khusus platform atau Weave lain yang 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 Pengembalian
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error khusus platform atau Weave lain 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 Pengembalian
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error khusus platform atau Weave lain 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) untuk memindai.
Nilai Pengembalian
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error khusus platform atau Weave lain yang menunjukkan bahwa terjadi error yang mencegah perangkat melakukan pemindaian jaringan.
Lihat juga: #NetworkType untuk jenis yang valid.
HandleSetRendezvousMode
virtual WEAVE_ERROR HandleSetRendezvousMode(
uint16_t rendezvousMode
) override
Setel mode pertemuan.
Detail
Parameter
[in] rendezvousMode
Mode pertemuan yang akan digunakan.
Nilai Pengembalian
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error Weave atau khusus platform 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
Menguji konektivitas jaringan yang ditentukan.
Detail
Parameter
[in] networkId
ID jaringan untuk menguji konektivitasnya.
Nilai Pengembalian
WEAVE_NO_ERROR
Setelah berhasil.
other
Kode error Weave atau khusus platform lainnya yang 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 dengan 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
)
_Pemindaian Sedang Berlangsung
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 disebutkan 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, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya. Thread adalah merek dagang terdaftar dari Thread Group, Inc.
Terakhir diperbarui pada 2023-12-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
Ada masukan untuk kami?