nl:: Weave:: Profiles:: DeviceDescription:: DeviceDescriptionServer
#include <src/lib/profiles/device-description/DeviceDescription.h>
Đối tượng máy chủ để phản hồi các yêu cầu Mô tả thiết bị.
Tóm tắt
Tính kế thừa
Kế thừa từ: nl::Weave::WeaveServerBaseLớp học con đã biết trực tiếp: nl::Weave::DeviceLayer::Internal::DeviceDescriptionServer
Hàm khởi tạo và phá huỷ |
|
---|---|
DeviceDescriptionServer(void)
|
Loại công khai |
|
---|---|
HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
|
typedefvoid(*
|
Các thuộc tính công khai |
|
---|---|
AppState
|
void *
Con trỏ trạng thái do ứng dụng xác định để cung cấp ngữ cảnh cho lệnh gọi lại.
|
OnIdentifyRequestReceived
|
HandleIdentifyRequestFunct
Hàm này chịu trách nhiệm xử lý thông báo IdentityRequest.
|
Hàm công khai |
|
---|---|
Init(WeaveExchangeManager *exchangeMgr)
|
Khởi động trạng thái Máy chủ mô tả thiết bị và đăng ký nhận thông báo Mô tả thiết bị.
|
Shutdown(void)
|
Tắt máy chủ mô tả thiết bị.
|
Loại công khai
HandleIdentifyRequestFunct
void(* HandleIdentifyRequestFunct)(void *appState, uint64_t nodeId, const IPAddress &nodeAddr, const IdentifyRequestMessage &reqMsg, bool &sendResp, IdentifyResponseMessage &respMsg)
Các thuộc tính công khai
AppState
void * AppState
Con trỏ trạng thái do ứng dụng xác định để cung cấp ngữ cảnh cho lệnh gọi lại.
OnIdentifyRequestReceived
HandleIdentifyRequestFunct OnIdentifyRequestReceived
Hàm này chịu trách nhiệm xử lý thông báo IdentityRequest.
Thông tin chi tiết | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tham số |
|
Hàm công khai
DeviceDescriptionServer
DeviceDescriptionServer( void )
Init
WEAVE_ERROR Init( WeaveExchangeManager *exchangeMgr )
Khởi động trạng thái Máy chủ mô tả thiết bị và đăng ký nhận thông báo Mô tả thiết bị.
param[in] ExchangeMgr A con trỏ đến Trình quản lý trao đổi Weave.
Thông tin chi tiết | |||||||
---|---|---|---|---|---|---|---|
Giá trị trả về |
|
Tắt
WEAVE_ERROR Shutdown( void )
Tắt máy chủ mô tả thiết bị.
Thông tin chi tiết | |||
---|---|---|---|
Giá trị trả về |
|