|
| float | apogee_m = Field(description="Apogee AGL [m]") |
| float | apogee_ft = Field(description="Apogee AGL [ft]") |
| float | max_velocity_m_s = Field(description="Maximum velocity [m/s]") |
| float | flight_time_s = Field(description="Total flight time [s]") |
| Optional | trajectory = Field(default=None, description="Flight trajectory data") |
| Optional | truncation = Field(default=None, description="Truncation info") |
| Optional | propellant = Field(default=None, description="Propellant diagnostics") |
| Optional | thrust_curve = Field(default=None, description="Thrust curve used (time, thrust arrays)") |
| Optional | rocket_diagram = Field(default=None, description="Base64-encoded rocket diagram PNG") |
| Optional | error = Field(default=None, description="Error message if failed") |
| Optional | apogee_msl_m = Field(default=None, description="Apogee above sea level [m]") |
| Optional | max_mach = Field(default=None, description="Maximum Mach number") |
| Optional | rail_exit_velocity_m_s = Field(default=None, description="Velocity leaving the rail [m/s]") |
| Optional | static_margin_rail_exit_cal = Field(default=None, description="Static margin at rail exit [cal]") |
| Optional | static_margin_burnout_cal = Field(default=None, description="Static margin at burnout [cal]") |
| Optional | ceiling = Field(default=None, description="Apogee ceiling check (design_requirements.max_apogee_m); None when unset") |
| Optional | report = Field(default=None, description="Flight report: launch, stability, drag Cd(M) and its inputs, ullage, checks, warnings") |
Response for flight simulation.
Definition at line 219 of file flight.py.
◆ apogee_ft
| float backend.routers.flight.FlightSimResponse.apogee_ft = Field(description="Apogee AGL [ft]") |
|
static |
◆ apogee_m
| float backend.routers.flight.FlightSimResponse.apogee_m = Field(description="Apogee AGL [m]") |
|
static |
◆ apogee_msl_m
| Optional backend.routers.flight.FlightSimResponse.apogee_msl_m = Field(default=None, description="Apogee above sea level [m]") |
|
static |
◆ ceiling
| Optional backend.routers.flight.FlightSimResponse.ceiling = Field(default=None, description="Apogee ceiling check (design_requirements.max_apogee_m); None when unset") |
|
static |
◆ error
| Optional backend.routers.flight.FlightSimResponse.error = Field(default=None, description="Error message if failed") |
|
static |
◆ flight_time_s
| float backend.routers.flight.FlightSimResponse.flight_time_s = Field(description="Total flight time [s]") |
|
static |
◆ max_mach
| Optional backend.routers.flight.FlightSimResponse.max_mach = Field(default=None, description="Maximum Mach number") |
|
static |
◆ max_velocity_m_s
| float backend.routers.flight.FlightSimResponse.max_velocity_m_s = Field(description="Maximum velocity [m/s]") |
|
static |
◆ propellant
| Optional backend.routers.flight.FlightSimResponse.propellant = Field(default=None, description="Propellant diagnostics") |
|
static |
◆ rail_exit_velocity_m_s
| Optional backend.routers.flight.FlightSimResponse.rail_exit_velocity_m_s = Field(default=None, description="Velocity leaving the rail [m/s]") |
|
static |
◆ report
| Optional backend.routers.flight.FlightSimResponse.report = Field(default=None, description="Flight report: launch, stability, drag Cd(M) and its inputs, ullage, checks, warnings") |
|
static |
◆ rocket_diagram
| Optional backend.routers.flight.FlightSimResponse.rocket_diagram = Field(default=None, description="Base64-encoded rocket diagram PNG") |
|
static |
◆ static_margin_burnout_cal
| Optional backend.routers.flight.FlightSimResponse.static_margin_burnout_cal = Field(default=None, description="Static margin at burnout [cal]") |
|
static |
◆ static_margin_rail_exit_cal
| Optional backend.routers.flight.FlightSimResponse.static_margin_rail_exit_cal = Field(default=None, description="Static margin at rail exit [cal]") |
|
static |
◆ thrust_curve
| Optional backend.routers.flight.FlightSimResponse.thrust_curve = Field(default=None, description="Thrust curve used (time, thrust arrays)") |
|
static |
◆ trajectory
| Optional backend.routers.flight.FlightSimResponse.trajectory = Field(default=None, description="Flight trajectory data") |
|
static |
◆ truncation
| Optional backend.routers.flight.FlightSimResponse.truncation = Field(default=None, description="Truncation info") |
|
static |
The documentation for this class was generated from the following file: