Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

nl:: Weben:: Profile:: Herzschlag:: WeaveHeartbeatEmpfänger

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

Weave Herzschlag Empfängerklasse.

Zusammenfassung

Erbe

Erbt von: nl :: Weave :: WeaveServerBase

Konstruktoren und Destruktoren

WeaveHeartbeatReceiver (void)

Öffentliche Typen

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

Öffentliche Attribute

OnHeartbeatReceived
OnHeartbeatReceivedHandler

Öffentliche Funktionen

Init ( WeaveExchangeManager *exchangeMgr)
Initialisieren Sie die Webart Herzschlag - Empfänger und registrieren zu Weave erhalten Heartbeat - Nachrichten.
Shutdown (void)
Shutdown der Webart Herzschlag - Receiver und austragen den Empfang von Weave Herzschlag - Nachrichten.

Öffentliche Typen

OnHeartbeatReceivedHandler

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

Öffentliche Attribute

OnHeartbeatReceived

OnHeartbeatReceivedHandler OnHeartbeatReceived

Öffentliche Funktionen

Drin

WEAVE_ERROR Init(
  WeaveExchangeManager *exchangeMgr
)

Initialisieren Sie die Webart Herzschlag - Empfänger und registrieren zu Weave erhalten Heartbeat - Nachrichten.

Einzelheiten
Parameter
[in] exchangeMgr
Ein Zeiger auf den Weave Exchange Manager des Systems.
Rückgabewerte
WEAVE_ERROR_INCORRECT_STATE
Wenn der Exchange-Manager nicht null ist
WEAVE_ERROR_TOO_MANY_UNSOLICITED_MESSAGE_HANDLERS
Wenn bereits zu viele Message-Handler registriert wurden.
WEAVE_NO_ERROR
Auf Erfolg.

Schließen

WEAVE_ERROR Shutdown(
  void
)

Shutdown der Webart Herzschlag - Receiver und austragen den Empfang von Weave Herzschlag - Nachrichten.

Einzelheiten
Rückgabewerte
WEAVE_NO_ERROR
Auf Erfolg.

WeaveHeartbeatEmpfänger

 WeaveHeartbeatReceiver(
  void
)