FERS 0.1.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
core::SimulationState Struct Reference

Holds the dynamic global state of the simulation. More...

#include "simulation_state.h"

Public Attributes

RealType t_current = 0.0
 The master simulation clock, advanced by the event loop.
 
std::vector< ActiveStreamingSourceactive_streaming_transmitters
 A global list of all currently active streaming transmitters.
 

Detailed Description

Holds the dynamic global state of the simulation.

This includes the master simulation clock and lists of active objects that are needed for calculations across different event types.

Definition at line 142 of file simulation_state.h.

Member Data Documentation

◆ active_streaming_transmitters

std::vector<ActiveStreamingSource> core::SimulationState::active_streaming_transmitters

A global list of all currently active streaming transmitters.

Definition at line 148 of file simulation_state.h.

Referenced by core::SimulationEngine::handleTxStreamingStart().

◆ t_current

RealType core::SimulationState::t_current = 0.0

The master simulation clock, advanced by the event loop.

Definition at line 145 of file simulation_state.h.

Referenced by core::SimulationEngine::handleRxStreamingEnd(), core::SimulationEngine::handleRxStreamingStart(), and core::SimulationEngine::handleTxStreamingEnd().


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