STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
backend.routers.flight.EnvironmentConfig Class Reference
Inheritance diagram for backend.routers.flight.EnvironmentConfig:
[legend]
Collaboration diagram for backend.routers.flight.EnvironmentConfig:
[legend]

Static Public Attributes

float latitude = Field(default=35.0, ge=-90, le=90, description="Launch site latitude [deg]")
float longitude = Field(default=-117.0, ge=-180, le=180, description="Launch site longitude [deg]")
float elevation = Field(default=0.0, ge=-500, le=10000, description="Ground elevation [m]")
List date = Field(default=[2025, 1, 1, 12], min_length=4, max_length=4, description="Launch date [year, month, day, hour]")
Literal atmosphere_model
Optional rail_length_m = Field(default=None, gt=0, description="Launch rail length [m]")
Optional launch_inclination_deg = Field(default=None, gt=0, le=90, description="Rail elevation from horizontal [deg]")
Optional launch_heading_deg = Field(default=None, ge=0, lt=360, description="Rail azimuth [deg from north]")

Detailed Description

Environment configuration for flight simulation.

Definition at line 90 of file flight.py.

Member Data Documentation

◆ atmosphere_model

Literal backend.routers.flight.EnvironmentConfig.atmosphere_model
static
Initial value:
= Field(
default="standard_atmosphere",
description="'standard_atmosphere' (ISA, offline, deterministic) or 'forecast' (live GFS weather)")

Definition at line 96 of file flight.py.

◆ date

List backend.routers.flight.EnvironmentConfig.date = Field(default=[2025, 1, 1, 12], min_length=4, max_length=4, description="Launch date [year, month, day, hour]")
static

Definition at line 95 of file flight.py.

◆ elevation

float backend.routers.flight.EnvironmentConfig.elevation = Field(default=0.0, ge=-500, le=10000, description="Ground elevation [m]")
static

Definition at line 94 of file flight.py.

Referenced by engine.layerx.flight.InlineAscent._specific().

◆ latitude

float backend.routers.flight.EnvironmentConfig.latitude = Field(default=35.0, ge=-90, le=90, description="Launch site latitude [deg]")
static

Definition at line 92 of file flight.py.

◆ launch_heading_deg

Optional backend.routers.flight.EnvironmentConfig.launch_heading_deg = Field(default=None, ge=0, lt=360, description="Rail azimuth [deg from north]")
static

Definition at line 102 of file flight.py.

◆ launch_inclination_deg

Optional backend.routers.flight.EnvironmentConfig.launch_inclination_deg = Field(default=None, gt=0, le=90, description="Rail elevation from horizontal [deg]")
static

Definition at line 101 of file flight.py.

◆ longitude

float backend.routers.flight.EnvironmentConfig.longitude = Field(default=-117.0, ge=-180, le=180, description="Launch site longitude [deg]")
static

Definition at line 93 of file flight.py.

◆ rail_length_m

Optional backend.routers.flight.EnvironmentConfig.rail_length_m = Field(default=None, gt=0, description="Launch rail length [m]")
static

Definition at line 100 of file flight.py.


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