pub struct RealFlight {Show 13 fields
pub id: &'static str,
pub title: &'static str,
pub design: &'static str,
pub source: &'static str,
pub site: (f64, f64, f64),
pub weather: &'static str,
pub utc: (i32, u32, u32, u32),
pub rail: (f64, f64, f64),
pub log: Log,
pub example_drag: ExampleDrag,
pub example_drag_source: &'static str,
pub note: &'static str,
pub explanation: Explanation,
}Expand description
One logged flight.
Fields§
§id: &'static strThe flight’s id in the report.
title: &'static strThe rocket, the team and the event, in words.
design: &'static strThe design flown, by file stem under validation/designs/, which is also its case name in
MASS_FIXTURE.
source: &'static strWhere the example’s site, weather, rail and log come from, in RocketPy 1.13.0’s notebook.
site: (f64, f64, f64)The site: latitude and longitude, degrees, and elevation above sea level, m, as the example gives them.
weather: &'static strThe ERA5 file, under refs/rocketpy/data/weather/.
utc: (i32, u32, u32, u32)The launch time the example reads the weather at, UTC: year, month, day, hour.
rail: (f64, f64, f64)The rail: length, m; inclination from the horizontal and heading from north, degrees.
log: LogThe log.
example_drag: ExampleDragThe example’s own drag, flown on the example’s radius as a diagnostic.
example_drag_source: &'static strWhere the example’s drag comes from, in the notebook.
note: &'static strWhat about this flight’s inputs departs from its day, in words; empty when nothing does.
explanation: ExplanationWhy hpr’s apogee misses the log’s by more than APOGEE_TARGET_PERCENT, when it does.
Trait Implementations§
Source§impl Clone for RealFlight
impl Clone for RealFlight
Source§fn clone(&self) -> RealFlight
fn clone(&self) -> RealFlight
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for RealFlight
Source§impl Debug for RealFlight
impl Debug for RealFlight
Source§impl PartialEq for RealFlight
impl PartialEq for RealFlight
Source§fn eq(&self, other: &RealFlight) -> bool
fn eq(&self, other: &RealFlight) -> bool
self and other values to be equal, and is used by ==.