STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.pipeline.config_schemas.PressureSegmentConfig Class Reference
Inheritance diagram for engine.pipeline.config_schemas.PressureSegmentConfig:
[legend]
Collaboration diagram for engine.pipeline.config_schemas.PressureSegmentConfig:
[legend]

Static Public Attributes

float length_ratio = Field(gt=0, le=1, description="Fraction of total burn time for this segment (0-1)")
Literal type = Field(description="Segment type: 'linear' or 'blowdown'")
float start_pressure_pa = Field(gt=0, description="Pressure at segment start [Pa]")
float end_pressure_pa = Field(gt=0, description="Pressure at segment end [Pa]")
Optional k = Field(default=None, gt=0, description="Blowdown parameter k (only used for blowdown type, typically 0.1-2.0)")

Detailed Description

Single segment of a pressure curve

Definition at line 2696 of file config_schemas.py.

Member Data Documentation

◆ end_pressure_pa

float engine.pipeline.config_schemas.PressureSegmentConfig.end_pressure_pa = Field(gt=0, description="Pressure at segment end [Pa]")
static

Definition at line 2701 of file config_schemas.py.

◆ k

Optional engine.pipeline.config_schemas.PressureSegmentConfig.k = Field(default=None, gt=0, description="Blowdown parameter k (only used for blowdown type, typically 0.1-2.0)")
static

Definition at line 2702 of file config_schemas.py.

◆ length_ratio

float engine.pipeline.config_schemas.PressureSegmentConfig.length_ratio = Field(gt=0, le=1, description="Fraction of total burn time for this segment (0-1)")
static

Definition at line 2698 of file config_schemas.py.

◆ start_pressure_pa

float engine.pipeline.config_schemas.PressureSegmentConfig.start_pressure_pa = Field(gt=0, description="Pressure at segment start [Pa]")
static

Definition at line 2700 of file config_schemas.py.

◆ type

Literal engine.pipeline.config_schemas.PressureSegmentConfig.type = Field(description="Segment type: 'linear' or 'blowdown'")
static

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