nl:: बुनें:: प्रोफाइल:: दिल की धड़कन:: वीवहार्टबीट रिसीवर

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

बुनाई हार्टबीट रिसीवर वर्ग।

सारांश

विरासत

: से विरासत में मिली nl :: Weave :: WeaveServerBase

निर्माता और विनाशक De

WeaveHeartbeatReceiver (void)

सार्वजनिक प्रकार

OnHeartbeatReceivedHandler )(const WeaveMessageInfo *aMsgInfo, uint8_t nodeState, WEAVE_ERROR err) टाइपडीफ
void(*

सार्वजनिक गुण

OnHeartbeatReceived
OnHeartbeatReceivedHandler

सार्वजनिक समारोह

Init ( WeaveExchangeManager *exchangeMgr)
Weave प्रारंभ हार्टबीट रिसीवर और Weave प्राप्त करने के लिए रजिस्टर हार्टबीट संदेशों।
Shutdown (void)
शटडाउन Weave हार्टबीट रिसीवर और Weave के स्वागत अपंजीकृत हार्टबीट संदेशों।

सार्वजनिक प्रकार

ऑनहार्टबीट रिसीव्डहैंडलर

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

सार्वजनिक गुण

ऑनहार्टबीटप्राप्त

OnHeartbeatReceivedHandler OnHeartbeatReceived

सार्वजनिक समारोह

में इस

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Weave प्रारंभ हार्टबीट रिसीवर और Weave प्राप्त करने के लिए रजिस्टर हार्टबीट संदेशों।

विवरण
मापदंडों
[in] exchangeMgr
सिस्टम वेव एक्सचेंज मैनेजर के लिए एक सूचक।
वापसी मूल्य
WEAVE_ERROR_INCORRECT_STATE
यदि एक्सचेंज मैनेजर रिक्त नहीं है
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
यदि बहुत से संदेश हैंडलर पहले ही पंजीकृत हो चुके हैं।
WEAVE_NO_ERROR
सफलता पर।

शट डाउन

WEAVE_ERROR Shutdown(
  void
)

शटडाउन Weave हार्टबीट रिसीवर और Weave के स्वागत अपंजीकृत हार्टबीट संदेशों।

विवरण
वापसी मूल्य
WEAVE_NO_ERROR
सफलता पर।

वीवहार्टबीट रिसीवर

 WeaveHeartbeatReceiver(
  void
)