Stima V4 Slave RAIN  4.2
canardClass::master::heartbeat Class Reference

#include <canard_class_rain.hpp>

Public Member Functions

bool is_online (bool is_heart_syncronized)
 Controlla se il modulo master è online. More...
 
void set_online (uint32_t dead_line_us)
 Imposta il nodo OnLine, richiamato in heartbeat o altre comunicazioni client. More...
 
CanardMicrosecond last_online (void)
 Imposta il nodo OnLine, richiamato in heartbeat o altre comunicazioni client. More...
 

Private Attributes

uint64_t _timeout_us
 

Detailed Description

Definition at line 201 of file canard_class_rain.hpp.

Member Function Documentation

◆ is_online()

bool canardClass::master::heartbeat::is_online ( bool  is_heart_syncronized)

Controlla se il modulo master è online.

Parameters
is_heart_syncronized(controlla se nell'ambito del tempo di haert_beat x Syncro HeartBeat Locale)
Returns
true se il mater remoto è correttamente onLine (ha comunicato) nel limite di tempo valido

Definition at line 489 of file canard_class_rain.cpp.

◆ last_online()

CanardMicrosecond canardClass::master::heartbeat::last_online ( void  )

Imposta il nodo OnLine, richiamato in heartbeat o altre comunicazioni client.

Definition at line 516 of file canard_class_rain.cpp.

◆ set_online()

void canardClass::master::heartbeat::set_online ( uint32_t  dead_line_us)

Imposta il nodo OnLine, richiamato in heartbeat o altre comunicazioni client.

Parameters
dead_line_usvalidità di tempo us a partire dal time_stamp sincronizzato interno

Definition at line 510 of file canard_class_rain.cpp.

Member Data Documentation

◆ _timeout_us

uint64_t canardClass::master::heartbeat::_timeout_us
private

Definition at line 211 of file canard_class_rain.hpp.


The documentation for this class was generated from the following files: