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

Static Public Attributes

Optional target_thrust_N = Field(default=None, gt=0.0, lt=1.0e6, allow_inf_nan=False)
float thrust_tol_rel = Field(default=1.0e-3, ge=1.0e-5, le=0.05)
bool solve_fill = True
float margin_psi = Field(default=100.0, ge=0.0, le=3000.0)
float margin_tol_psi = Field(default=20.0, gt=0.0, le=500.0)
Optional meop_psi = None
Optional design_of = Field(default=None, gt=0.0, lt=10.0, allow_inf_nan=False)
int max_burns = Field(default=10, ge=3, le=24)
bool replay = True
bool verify = True

Protected Member Functions

Optional[Dict[str, float]] _meop (cls, Optional[Dict[str, float]] value)

Detailed Description

Definition at line 937 of file layerx.py.

Member Function Documentation

◆ _meop()

Optional[Dict[str, float]] backend.routers.layerx.SetpointBody._meop ( cls,
Optional[Dict[str, float]] value )
protected

Definition at line 955 of file layerx.py.

References backend.routers.layerx._check_meop().

Member Data Documentation

◆ design_of

Optional backend.routers.layerx.SetpointBody.design_of = Field(default=None, gt=0.0, lt=10.0, allow_inf_nan=False)
static

Definition at line 947 of file layerx.py.

◆ margin_psi

float backend.routers.layerx.SetpointBody.margin_psi = Field(default=100.0, ge=0.0, le=3000.0)
static

Definition at line 943 of file layerx.py.

◆ margin_tol_psi

float backend.routers.layerx.SetpointBody.margin_tol_psi = Field(default=20.0, gt=0.0, le=500.0)
static

Definition at line 944 of file layerx.py.

◆ max_burns

int backend.routers.layerx.SetpointBody.max_burns = Field(default=10, ge=3, le=24)
static

Definition at line 948 of file layerx.py.

◆ meop_psi

Optional backend.routers.layerx.SetpointBody.meop_psi = None
static

Definition at line 946 of file layerx.py.

◆ replay

bool backend.routers.layerx.SetpointBody.replay = True
static

Definition at line 949 of file layerx.py.

◆ solve_fill

bool backend.routers.layerx.SetpointBody.solve_fill = True
static

Definition at line 942 of file layerx.py.

◆ target_thrust_N

Optional backend.routers.layerx.SetpointBody.target_thrust_N = Field(default=None, gt=0.0, lt=1.0e6, allow_inf_nan=False)
static

Definition at line 940 of file layerx.py.

◆ thrust_tol_rel

float backend.routers.layerx.SetpointBody.thrust_tol_rel = Field(default=1.0e-3, ge=1.0e-5, le=0.05)
static

Definition at line 941 of file layerx.py.

◆ verify

bool backend.routers.layerx.SetpointBody.verify = True
static

Definition at line 951 of file layerx.py.


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