ไม่มี:: สาน:: โปรไฟล์:: การเต้นของหัวใจ:: สานHeartbeatReceiver

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

สาน การเต้นของหัวใจ ระดับ Receiver

สรุป

มรดก

สืบทอดจาก: NL :: สาน :: WeaveServerBase

ตัวสร้างและตัวทำลาย

WeaveHeartbeatReceiver (void)

ประเภทสาธารณะ

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

คุณลักษณะสาธารณะ

OnHeartbeatReceived
OnHeartbeatReceivedHandler

งานสาธารณะ

Init ( WeaveExchangeManager *exchangeMgr)
เริ่มต้นสาน การเต้นของหัวใจ ตัวรับและลงทะเบียนจะได้รับการสาน Heartbeat ข้อความ
Shutdown (void)
ปิดสาน Heartbeat Receiver และถอนการลงทะเบียนการรับสาน Heartbeat ข้อความ

ประเภทสาธารณะ

OnHeartbeatReceivedHandler

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

คุณลักษณะสาธารณะ

OnHeartbeat ที่ได้รับ

OnHeartbeatReceivedHandler OnHeartbeatReceived

งานสาธารณะ

ในนั้น

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

เริ่มต้นสาน การเต้นของหัวใจ ตัวรับและลงทะเบียนจะได้รับการสาน Heartbeat ข้อความ

รายละเอียด
พารามิเตอร์
[in] exchangeMgr
ตัวชี้ไปยังระบบ Weave Exchange Manager
ส่งกลับค่า
WEAVE_ERROR_INCORRECT_STATE
หากตัวจัดการการแลกเปลี่ยนไม่เป็นโมฆะ
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
หากมีการลงทะเบียนตัวจัดการข้อความมากเกินไป
WEAVE_NO_ERROR
เมื่อประสบความสำเร็จ

ปิดตัวลง

WEAVE_ERROR Shutdown(
  void
)

ปิดสาน Heartbeat Receiver และถอนการลงทะเบียนการรับสาน Heartbeat ข้อความ

รายละเอียด
ส่งกลับค่า
WEAVE_NO_ERROR
เมื่อประสบความสำเร็จ

สานHeartbeatReceiver

 WeaveHeartbeatReceiver(
  void
)