nl::
  #include <src/lib/profiles/device-description/DeviceDescription.h>
  デバイスの説明のリクエストに応答するサーバー オブジェクト。
概要
継承
継承元: nl::Weave::WeaveServerBase直系の既知のサブクラス: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
| コンストラクタとデストラクタ | |
|---|---|
| DeviceDescriptionServer(void) | 
| 公開タイプ | |
|---|---|
| HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg) | typedef void(* | 
| パブリック属性 | |
|---|---|
| AppState | void *コールバックのコンテキストを提供するための、アプリが定義する状態ポインタ。 | 
| OnIdentifyRequestReceived | HandleIdentifyRequestFunctこの関数は、IdentityRequest メッセージを処理します。 | 
| パブリック関数 | |
|---|---|
| Init(WeaveExchangeManager *exchangeMgr) | デバイス説明サーバーの状態を初期化し、デバイス説明メッセージを受信するように登録します。 | 
| Shutdown(void) | デバイス説明サーバーをシャットダウンします。 | 
公開タイプ
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
パブリック属性
AppState
void * AppState
コールバックのコンテキストを提供するための、アプリが定義する状態ポインタ。
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
この関数は、IdentityRequest メッセージを処理します。
| 詳細 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| パラメータ | 
 | ||||||||||||
パブリック関数
DeviceDescriptionServer
DeviceDescriptionServer( void )
init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
デバイス説明サーバーの状態を初期化し、デバイス説明メッセージを受信するように登録します。
param[in] exchangeMgr Weave Exchange Manager へのポインタ。
| 詳細 | |||||||
|---|---|---|---|---|---|---|---|
| 戻り値 | 
 | ||||||