nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionClient
#include <src/lib/profiles/device-description/DeviceDescription.h>
Objek klien untuk mengeluarkan permintaan Deskripsi Perangkat.
Ringkasan
Konstruktor dan Destruktor |
|
|---|---|
DeviceDescriptionClient(void)
|
Jenis publik |
|
|---|---|
HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
|
typedefvoid(*
Fungsi ini bertanggung jawab untuk memproses pesan IdentityResponse. |
Atribut publik |
|
|---|---|
AppState
|
void *
Objek status yang ditentukan aplikasi.
|
ExchangeMgr
|
[HANYA BACA] Objek pengelola Exchange
|
FabricState
|
const WeaveFabricState *
[HANYA BACA] Objek status Fabric
|
OnIdentifyResponseReceived
|
|
Fungsi publik |
|
|---|---|
CancelExchange(void)
|
Membatalkan bursa IdentifikasiRequest yang sedang berlangsung dan menunggu respons.
|
Init(WeaveExchangeManager *exchangeMgr)
|
Lakukan inisialisasi status klien Deskripsi Perangkat.
|
SendIdentifyRequest(const IPAddress & nodeAddr, const IdentifyRequestMessage & msg)
|
Mengirim pesanIdentifyRequest ke alamat IP tertentu.
|
SendIdentifyRequest(const IdentifyRequestMessage & msg)
|
Kirim pesan siaranIdentifyRequest untuk menemukan node Weave.
|
Shutdown(void)
|
Matikan Klien Deskripsi Perangkat.
|
Jenis publik
HandleIdentifyResponseFunct
void(* HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
Fungsi ini bertanggung jawab untuk memproses pesan IdentityResponse.
| Detail | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameter |
|
||||||||
Atribut publik
AppState
void * AppState
Objek status yang ditentukan aplikasi.
OnIdentifyResponseReceived
HandleIdentifyResponseFunct OnIdentifyResponseReceived
Fungsi publik
CancelExchange
WEAVE_ERROR CancelExchange( void )
Membatalkan bursa IdentifikasiRequest yang sedang berlangsung dan menunggu respons.
| Detail | |||
|---|---|---|---|
| Nilai yang Ditampilkan |
|
||
DeviceDescriptionClient
DeviceDescriptionClient( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Lakukan inisialisasi status klien Deskripsi Perangkat.
{i>param[in] exchangeMgr{i> <i} Penunjuk ke Pengelola Weave Exchange.
| Detail | |||||
|---|---|---|---|---|---|
| Nilai yang Ditampilkan |
|
||||
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IPAddress & nodeAddr, const IdentifyRequestMessage & msg )
Mengirim pesanIdentifyRequest ke alamat IP tertentu.
| Detail | |||||||
|---|---|---|---|---|---|---|---|
| Parameter |
|
||||||
| Nilai yang Ditampilkan |
|
||||||
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IdentifyRequestMessage & msg )
Kirim pesan siaranIdentifyRequest untuk menemukan node Weave.
| Detail | |||
|---|---|---|---|
| Parameter |
|
||
Nonaktif
WEAVE_ERROR Shutdown( void )
Matikan Klien Deskripsi Perangkat.
Fungsi ini menutup konteks pertukaran aktif dan mereset pointer. Objek ini dapat digunakan kembali dengan memanggil metode Init lagi.
| Detail | |||
|---|---|---|---|
| Nilai yang Ditampilkan |
|
||