透過集合功能整理內容 你可以依據偏好儲存及分類內容。

NL::編織::簡介::心跳::編織心跳接收器

#include <src/lib/profiles/heartbeat/WeaveHeartbeat.h>

編織心跳接收器類。

概括

遺產

:從繼承NL ::編織:: WeaveServerBase

構造函數和析構函數

WeaveHeartbeatReceiver (void)

公共類型

OnHeartbeatReceivedHandler )(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err)類型定義
void(*

公共屬性

OnHeartbeatReceived
OnHeartbeatReceivedHandler

公共職能

Init ( WeaveExchangeManager *exchangeMgr)
初始化編織心跳接收器和註冊以接收編織心跳消息。
Shutdown (void)
關閉編織心跳接收器和註銷編織的接收心跳消息。

公共類型

OnHeartbeatReceivedHandler

void(* OnHeartbeatReceivedHandler)(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err)

公共屬性

OnHeartbeatReceived

OnHeartbeatReceivedHandler OnHeartbeatReceived

公共職能

在裡面

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

初始化編織心跳接收器和註冊以接收編織心跳消息。

細節
參數
[in] exchangeMgr
指向系統 Weave Exchange Manager 的指針。
返回值
WEAVE_ERROR_INCORRECT_STATE
如果交換經理不為空
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
如果已經註冊了太多的消息處理程序。
WEAVE_NO_ERROR
關於成功。

關掉

WEAVE_ERROR Shutdown(
  void
)

關閉編織心跳接收器和註銷編織的接收心跳消息。

細節
返回值
WEAVE_NO_ERROR
關於成功。

編織心跳接收器

 WeaveHeartbeatReceiver(
  void
)