SensESP 3.0.1
Universal Signal K sensor toolkit ESP32
Loading...
Searching...
No Matches
sensesp::JoinBase< N > Class Template Referenceabstract

#include <sensesp/transforms/join.h>

Inheritance diagram for sensesp::JoinBase< N >:
[legend]

Public Member Functions

 JoinBase (long max_age=0)
 

Protected Member Functions

virtual void emit_tuple ()=0
 
void check_emit ()
 

Protected Attributes

elapsedMillis age_ [N]
 
long max_age_
 

Detailed Description

template<int N>
class sensesp::JoinBase< N >

Definition at line 18 of file join.h.

Constructor & Destructor Documentation

◆ JoinBase()

template<int N>
sensesp::JoinBase< N >::JoinBase ( long max_age = 0)
inline

Definition at line 20 of file join.h.

Member Function Documentation

◆ check_emit()

template<int N>
void sensesp::JoinBase< N >::check_emit ( )
inlineprotected

Definition at line 32 of file join.h.

Here is the call graph for this function:

◆ emit_tuple()

template<int N>
virtual void sensesp::JoinBase< N >::emit_tuple ( )
protectedpure virtual

Implemented in sensesp::Join3< T1, T2, T3 >, sensesp::Join4< T1, T2, T3, T4 >, sensesp::Join5< T1, T2, T3, T4, T5 >, and sensesp::Join< T1, T2 >.

Here is the caller graph for this function:

Member Data Documentation

◆ age_

template<int N>
elapsedMillis sensesp::JoinBase< N >::age_[N]
protected

Definition at line 27 of file join.h.

◆ max_age_

template<int N>
long sensesp::JoinBase< N >::max_age_
protected

Definition at line 28 of file join.h.


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