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

Static Public Attributes

float mass = Field(..., gt=0, description="Initial propellant mass [kg]")
float height = Field(default=1.0, gt=0, description="Tank height [m]")
float radius = Field(default=0.0762, gt=0, description="Tank radius [m]")
float position = Field(default=0.6, description="Tank position relative to motor [m]")
Optional volume_m3 = Field(default=None, gt=0, description="Tank volume [m³]. If not provided, will be calculated from height and radius using π×r²×h")

Detailed Description

Tank configuration for flight simulation.

Definition at line 136 of file flight.py.

Member Data Documentation

◆ height

float backend.routers.flight.TankConfig.height = Field(default=1.0, gt=0, description="Tank height [m]")
static

◆ mass

float backend.routers.flight.TankConfig.mass = Field(..., gt=0, description="Initial propellant mass [kg]")
static

◆ position

float backend.routers.flight.TankConfig.position = Field(default=0.6, description="Tank position relative to motor [m]")
static

Definition at line 141 of file flight.py.

◆ radius

float backend.routers.flight.TankConfig.radius = Field(default=0.0762, gt=0, description="Tank radius [m]")
static

◆ volume_m3

Optional backend.routers.flight.TankConfig.volume_m3 = Field(default=None, gt=0, description="Tank volume [m³]. If not provided, will be calculated from height and radius using π×r²×h")
static

Definition at line 142 of file flight.py.


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