DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
|
Generic signal data structure. More...
#include <signal_processor.hpp>
Public Member Functions | |
template<typename U > | |
Signal (U &&d, std::string_view id="", double prio=1.0) | |
template<typename U > | |
Signal (U &&d, std::string_view id="", double prio=1.0) | |
template<typename U > | |
Signal (U &&d, std::string_view id="", double prio=1.0) | |
template<typename U > | |
Signal (U &&signal_data, std::string type="", double prio=1.0) | |
template<typename U > | |
Signal (U &&d, std::string_view id="", double prio=1.0) | |
Public Attributes | |
T | data |
std::chrono::steady_clock::time_point | timestamp |
std::string | type_id |
double | priority = 1.0 |
Generic signal data structure.
This replaces the complex communication-specific message types with a simple, generic signal that can carry any data type.
Definition at line 17 of file signal_processor.hpp.
|
inline |
Definition at line 24 of file signal_processor.hpp.
|
inline |
Definition at line 33 of file signal_processor_broken.hpp.
|
inline |
Definition at line 24 of file signal_processor_clean.hpp.
|
inline |
Definition at line 31 of file signal_processor_old.hpp.
|
inline |
Definition at line 33 of file signal_processor_simple.hpp.
T diffeq::signal::Signal< T >::data |
Definition at line 18 of file signal_processor.hpp.
double diffeq::signal::Signal< T >::priority = 1.0 |
Definition at line 21 of file signal_processor.hpp.
std::chrono::steady_clock::time_point diffeq::signal::Signal< T >::timestamp |
Definition at line 19 of file signal_processor.hpp.
std::string diffeq::signal::Signal< T >::type_id |
Definition at line 20 of file signal_processor.hpp.