nl :: نسج:: مظهر:: نبض القلب:: نسج ضربات القلب المتلقي

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

نسج نبضات الدرجة استقبال.

ملخص

ميراث

يرث من: NL :: :: نسج WeaveServerBase

البنائين والمدمرين

WeaveHeartbeatReceiver (void)

الأنواع العامة

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

السمات العامة

OnHeartbeatReceived
OnHeartbeatReceivedHandler

الوظائف العامة

Init ( WeaveExchangeManager *exchangeMgr)
تهيئة نسج نبضات استقبال وتسجيل لتلقي نسج نبضات الرسائل.
Shutdown (void)
اغلاق نسج نبضات استقبال وإلغاء تسجيل الاستقبال من نسج نبضات الرسائل.

الأنواع العامة

OnHeartbeatReceivedHandler

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

السمات العامة

تم استلامه

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
)