DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
|
Real-time signal structure for inter-process communication. More...
#include <realtime_integrator.hpp>
Public Member Functions | |
template<typename U > | |
RealtimeSignal (SignalType type, U &&signal_data, double prio=1.0) | |
Public Attributes | |
SignalType | signal_type |
T | data |
std::chrono::steady_clock::time_point | timestamp |
uint64_t | sequence_id |
double | priority {1.0} |
std::optional< std::chrono::milliseconds > | timeout |
Real-time signal structure for inter-process communication.
Definition at line 46 of file realtime_integrator.hpp.
|
inline |
Definition at line 55 of file realtime_integrator.hpp.
T diffeq::realtime::RealtimeSignal< T >::data |
Definition at line 48 of file realtime_integrator.hpp.
double diffeq::realtime::RealtimeSignal< T >::priority {1.0} |
Definition at line 51 of file realtime_integrator.hpp.
uint64_t diffeq::realtime::RealtimeSignal< T >::sequence_id |
Definition at line 50 of file realtime_integrator.hpp.
SignalType diffeq::realtime::RealtimeSignal< T >::signal_type |
Definition at line 47 of file realtime_integrator.hpp.
std::optional<std::chrono::milliseconds> diffeq::realtime::RealtimeSignal< T >::timeout |
Definition at line 52 of file realtime_integrator.hpp.
std::chrono::steady_clock::time_point diffeq::realtime::RealtimeSignal< T >::timestamp |
Definition at line 49 of file realtime_integrator.hpp.