nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Objek server untuk merespons permintaan Deskripsi Perangkat.
Ringkasan
Inheritance
Mewarisi dari: nl::Weave::WeaveServerBaseSubclass yang Dikenal Langsung: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
Konstruktor dan Destruktor |
|
---|---|
DeviceDescriptionServer(void)
|
Jenis publik |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
Atribut publik |
|
---|---|
AppState
|
void *
Pointer status yang ditentukan aplikasi untuk memberikan konteks bagi callback.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
Fungsi ini bertanggung jawab untuk memproses pesan IdentityRequest.
|
Fungsi publik |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Lakukan inisialisasi status Server Deskripsi Perangkat dan daftar untuk menerima pesan Deskripsi Perangkat.
|
Shutdown(void)
|
Matikan Server Deskripsi Perangkat.
|
Jenis publik
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Atribut publik
AppState
void * AppState
Pointer status yang ditentukan aplikasi untuk memberikan konteks bagi callback.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Fungsi ini bertanggung jawab untuk memproses pesan IdentityRequest.
Detail | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Parameter |
|
Fungsi publik
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Lakukan inisialisasi status Server Deskripsi Perangkat dan daftar untuk menerima pesan Deskripsi Perangkat.
{i>param[in] exchangeMgr{i> <i} Penunjuk ke Pengelola Weave Exchange.
Detail | |||||||
---|---|---|---|---|---|---|---|
Nilai yang Ditampilkan |
|
Nonaktif
WEAVE_ERROR Shutdown( void )
Matikan Server Deskripsi Perangkat.
Detail | |||
---|---|---|---|
Nilai yang Ditampilkan |
|