Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
PhaseManager.hpp File Reference

Flight phase transition management. More...

#include <icarus/core/ConditionParser.hpp>
#include <icarus/core/Error.hpp>
#include <icarus/signal/Registry.hpp>
#include <cstdint>
#include <map>
#include <optional>
#include <string>
#include <vector>
Include dependency graph for PhaseManager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  icarus::PhaseTransition
 Configuration for a single phase transition. More...
struct  icarus::PhaseConfig
 Configuration for phase management. More...
class  icarus::PhaseManager< Scalar >
 Manages flight phase transitions. More...

Namespaces

namespace  icarus

Detailed Description

Flight phase transition management.

Part of Phase 6.1: Phase Manager. Coordinates flight phase transitions as a pure orchestration concern. Components remain phase-agnostic - phase logic is applied externally.