nl ::織り::プロファイル:: DeviceDescription :: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
デバイス記述要求に応答するためのサーバーオブジェクト。
概要
継承
:から継承NL ::織り:: WeaveServerBase直系の既知のサブクラス: NL ::織り:: DeviceLayer ::内部:: DeviceDescriptionServer
コンストラクタとデストラクタ | |
---|---|
DeviceDescriptionServer (void) |
パブリックタイプ | |
---|---|
HandleIdentifyRequestFunct )(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg) | typedefvoid(* |
公開属性 | |
---|---|
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 )
初期化
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
デバイス記述サーバーの状態を初期化し、デバイス記述メッセージを受信するように登録します。
param [in] exchangeMgr Weave ExchangeManagerへのポインター。
詳細 | |||||||
---|---|---|---|---|---|---|---|
戻り値 |
|