|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Generate Flight Manifest (ASCII Data Dictionary). More...
#include <FlightManifest.hpp>
Public Member Functions | |
| FlightManifest (const Console &console) | |
| void | SetOutputPath (const std::filesystem::path &path) |
| Set output file path (default: "signal_dictionary.dict"). | |
| void | SetVersion (const std::string &version) |
| Set simulation version string. | |
| void | SetConfigSource (const std::string &component, const std::string &source) |
| Set config source for a component. | |
| void | SetFullConsoleOutput (bool enabled) |
| Enable/disable full console output (default: false, summary only). | |
| void | Generate (const DataDictionary &dict) |
| Generate manifest: write full to file, summary to console. | |
| std::string | GenerateFull (const DataDictionary &dict) const |
| Generate full manifest string (for file or explicit request). | |
| std::string | GenerateSummary (const DataDictionary &dict) const |
| Generate summary string (for console). | |
| void | WriteToFile (const DataDictionary &dict) const |
| Write full manifest to file. | |
| void | PrintSummary (const DataDictionary &dict) const |
| Print summary to console (default behavior). | |
| void | PrintFull (const DataDictionary &dict) const |
| Print full manifest to console (opt-in, use sparingly). | |
Generate Flight Manifest (ASCII Data Dictionary).
Called at the end of Provision phase. Behavior:
The full manifest can be thousands of signals, so it's never dumped to console by default.
|
inlineexplicit |
|
inline |
Generate manifest: write full to file, summary to console.
|
inlinenodiscard |
Generate full manifest string (for file or explicit request).
|
inlinenodiscard |
Generate summary string (for console).
|
inline |
Print full manifest to console (opt-in, use sparingly).
|
inline |
Print summary to console (default behavior).
|
inline |
Set config source for a component.
|
inline |
Enable/disable full console output (default: false, summary only).
|
inline |
Set output file path (default: "signal_dictionary.dict").
|
inline |
Set simulation version string.
|
inline |
Write full manifest to file.