nl:: örgü:: Profiller:: kalp atışı:: DokumaKalp atışıAlıcı

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

Dokuma Heartbeat Alıcı sınıfı.

Özet

miras

: Den devralır nl :: Dokuma :: WeaveServerBase

Yapıcılar ve Yıkıcılar

WeaveHeartbeatReceiver (void)

Genel türler

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

Genel özellikler

OnHeartbeatReceived
OnHeartbeatReceivedHandler

Kamu işlevleri

Init ( WeaveExchangeManager *exchangeMgr)
Dokuma başlatın Heartbeat Alıcısı ve Dokuma almak için kayıt Heartbeat mesajları.
Shutdown (void)
Kapatma Dokuma Heartbeat Alıcı ve Dokuma resepsiyonunda kaydını Heartbeat mesajlar.

Genel türler

OnHeartbeatAlınanİşleyici

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

Genel özellikler

OnHeartbeatAlınan

OnHeartbeatReceivedHandler OnHeartbeatReceived

Kamu işlevleri

İçinde

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Dokuma başlatın Heartbeat Alıcısı ve Dokuma almak için kayıt Heartbeat mesajları.

Ayrıntılar
parametreler
[in] exchangeMgr
Weave Exchange Manager sistemine bir işaretçi.
Dönüş Değerleri
WEAVE_ERROR_INCORRECT_STATE
Değişim yöneticisi boş değilse
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
Çok fazla mesaj işleyici zaten kayıtlıysa.
WEAVE_NO_ERROR
Başarı üzerine.

Kapat

WEAVE_ERROR Shutdown(
  void
)

Kapatma Dokuma Heartbeat Alıcı ve Dokuma resepsiyonunda kaydını Heartbeat mesajlar.

Ayrıntılar
Dönüş Değerleri
WEAVE_NO_ERROR
Başarı üzerine.

DokumaKalp atışıAlıcı

 WeaveHeartbeatReceiver(
  void
)