DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
diffeq::core::composable::SignalInfo< S > Struct Template Reference

Signal information structure. More...

#include <signal_decorator.hpp>

Collaboration diagram for diffeq::core::composable::SignalInfo< S >:

Public Attributes

std::function< void(S &, typename S::value_type)> handler
 
SignalPriority priority {SignalPriority::NORMAL}
 
std::chrono::steady_clock::time_point timestamp
 
bool processed {false}
 
std::string signal_id
 

Detailed Description

template<system_state S>
struct diffeq::core::composable::SignalInfo< S >

Signal information structure.

Definition at line 36 of file signal_decorator.hpp.

Member Data Documentation

◆ handler

template<system_state S>
std::function<void(S&, typename S::value_type)> diffeq::core::composable::SignalInfo< S >::handler

Definition at line 37 of file signal_decorator.hpp.

◆ priority

template<system_state S>
SignalPriority diffeq::core::composable::SignalInfo< S >::priority {SignalPriority::NORMAL}

Definition at line 38 of file signal_decorator.hpp.

◆ processed

template<system_state S>
bool diffeq::core::composable::SignalInfo< S >::processed {false}

Definition at line 40 of file signal_decorator.hpp.

◆ signal_id

template<system_state S>
std::string diffeq::core::composable::SignalInfo< S >::signal_id

Definition at line 41 of file signal_decorator.hpp.

◆ timestamp

template<system_state S>
std::chrono::steady_clock::time_point diffeq::core::composable::SignalInfo< S >::timestamp

Definition at line 39 of file signal_decorator.hpp.


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