nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionClient
#include <src/lib/profiles/device-description/DeviceDescription.h>
發出裝置說明要求的用戶端物件。
摘要
建構函式和解構函式 |
|
---|---|
DeviceDescriptionClient(void)
|
公開類型 |
|
---|---|
HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
|
typedefvoid(*
這個函式會負責處理 IdentityResponse 訊息。 |
公開屬性 |
|
---|---|
AppState
|
void *
應用程式定義的狀態物件。
|
ExchangeMgr
|
[唯讀] Exchange 管理員物件
|
FabricState
|
const WeaveFabricState *
[唯讀] 布料狀態物件
|
OnIdentifyResponseReceived
|
公開函式 |
|
---|---|
CancelExchange(void)
|
取消處理中的 MarkRequest 交換作業,正在等待回應。
|
Init(WeaveExchangeManager *exchangeMgr)
|
初始化裝置說明用戶端狀態。
|
SendIdentifyRequest(const IPAddress & nodeAddr, const IdentifyRequestMessage & msg)
|
將 IdentityRequest 訊息傳送至特定 IP 位址。
|
SendIdentifyRequest(const IdentifyRequestMessage & msg)
|
傳送廣播 RecognizeRequest 訊息來探索 Weave 節點。
|
Shutdown(void)
|
關閉裝置說明用戶端。
|
公開類型
HandleIdentifyResponseFunct
void(* HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
這個函式會負責處理 IdentityResponse 訊息。
詳細資料 | |||||||||
---|---|---|---|---|---|---|---|---|---|
參數 |
|
公開屬性
AppState
void * AppState
應用程式定義的狀態物件。
OnIdentifyResponseReceived
HandleIdentifyResponseFunct OnIdentifyResponseReceived
公開函式
CancelExchange
WEAVE_ERROR CancelExchange( void )
取消處理中的 MarkRequest 交換作業,正在等待回應。
詳細資料 | |||
---|---|---|---|
傳回值 |
|
DeviceDescriptionClient
DeviceDescriptionClient( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
初始化裝置說明用戶端狀態。
param[in] ExchangeMgr A 指標指向 Weave Exchange 管理員。
詳細資料 | |||||
---|---|---|---|---|---|
傳回值 |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IPAddress & nodeAddr, const IdentifyRequestMessage & msg )
將 IdentityRequest 訊息傳送至特定 IP 位址。
詳細資料 | |||||||
---|---|---|---|---|---|---|---|
參數 |
|
||||||
傳回值 |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IdentifyRequestMessage & msg )
傳送廣播 RecognizeRequest 訊息來探索 Weave 節點。
詳細資料 | |||
---|---|---|---|
參數 |
|
關閉
WEAVE_ERROR Shutdown( void )