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

Static Public Attributes

float duration = Field(..., gt=0, description="Simulation duration [s]")
float dt = Field(default=0.01, gt=0, description="Time step [s]")
Optional thrust_curve
Optional time_array
Optional controller_config_path = None

Detailed Description

Request to simulate controller over time series.

Definition at line 207 of file control.py.

Member Data Documentation

◆ controller_config_path

Optional backend.routers.control.ControllerSimulateRequest.controller_config_path = None
static

Definition at line 231 of file control.py.

◆ dt

◆ duration

float backend.routers.control.ControllerSimulateRequest.duration = Field(..., gt=0, description="Simulation duration [s]")
static

Definition at line 217 of file control.py.

◆ thrust_curve

Optional backend.routers.control.ControllerSimulateRequest.thrust_curve
static
Initial value:
= Field(
default=None,
description="Target thrust curve [N] (if provided, used for thrust_desired mode)"
)

Definition at line 221 of file control.py.

◆ time_array

Optional backend.routers.control.ControllerSimulateRequest.time_array
static
Initial value:
= Field(
default=None,
description="Time array for thrust curve [s]"
)

Definition at line 225 of file control.py.


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