nl :: 짜다:: 프로필 :: 장치 설명 :: 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) | 응답을 기다리는 진행중인 IdentifieRequest 교환을 취소합니다. |
Init ( WeaveExchangeManager *exchangeMgr) | 장치 설명 클라이언트 상태를 초기화합니다. |
SendIdentifyRequest (const IPAddress & nodeAddr, const IdentifyRequestMessage & msg) | 특정 IP 주소로 IdentifieRequest 메시지를 보냅니다. |
SendIdentifyRequest (const IdentifyRequestMessage & msg) | Weave 노드를 검색하려면 브로드 캐스트 IdentifieRequest 메시지를 보냅니다. |
Shutdown (void) | 장치 설명 클라이언트를 종료합니다. |
공개 유형
HandleIdentifyResponseFunct
void(* HandleIdentifyResponseFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyResponseMessage &msg)
이 함수는 IdentityResponse 메시지 처리를 담당합니다.
세부 | |||||||||
---|---|---|---|---|---|---|---|---|---|
매개 변수 |
|
공용 속성
AppState
void * AppState
응용 프로그램 정의 상태 개체입니다.
OnIdentifyResponseReceived
HandleIdentifyResponseFunct OnIdentifyResponseReceived
공공 기능
취소 교환
WEAVE_ERROR CancelExchange( void )
응답을 기다리는 진행중인 IdentifieRequest 교환을 취소합니다.
세부 | |||
---|---|---|---|
반환 값 |
|
DeviceDescriptionClient
DeviceDescriptionClient( void )
초기화
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
장치 설명 클라이언트 상태를 초기화합니다.
param [in] exchangeMgr Weave Exchange Manager에 대한 포인터입니다.
세부 | |||||
---|---|---|---|---|---|
반환 값 |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IPAddress & nodeAddr, const IdentifyRequestMessage & msg )
특정 IP 주소로 IdentifieRequest 메시지를 보냅니다.
세부 | |||||||
---|---|---|---|---|---|---|---|
매개 변수 |
| ||||||
반환 값 |
|
SendIdentifyRequest
WEAVE_ERROR SendIdentifyRequest( const IdentifyRequestMessage & msg )
Weave 노드를 검색하려면 브로드 캐스트 IdentifieRequest 메시지를 보냅니다.
세부 | |||
---|---|---|---|
매개 변수 |
|
일시 휴업
WEAVE_ERROR Shutdown( void )
장치 설명 클라이언트를 종료합니다.
이 함수는 모든 활성 교환 컨텍스트를 닫고 포인터를 재설정합니다. 객체는 호출하여 재사용 할 수있는 초기화 다시 방법을.
세부 | |||
---|---|---|---|
반환 값 |
|