STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.control.robust_ddp.config_loader Namespace Reference

Functions

ControllerConfig get_default_config ()
ControllerConfig load_config (Optional[str] filepath=None)
None save_config (ControllerConfig config, str filepath)

Detailed Description

Configuration loader for robust DDP controller.

Function Documentation

◆ get_default_config()

ControllerConfig engine.control.robust_ddp.config_loader.get_default_config ( )
Get default controller configuration.

Returns:
-------
config : ControllerConfig
    Default configuration with reasonable values for LOX/RP-1 engine.

Definition at line 8 of file config_loader.py.

Referenced by load_config().

◆ load_config()

ControllerConfig engine.control.robust_ddp.config_loader.load_config ( Optional[str] filepath = None)
Load controller configuration from file.

Parameters:
-----------
filepath : str, optional
    Path to config file. If None, returns default config.
    Supports .json and .yaml extensions.

Returns:
-------
config : ControllerConfig
    Loaded configuration.

Definition at line 65 of file config_loader.py.

References get_default_config().

◆ save_config()

None engine.control.robust_ddp.config_loader.save_config ( ControllerConfig config,
str filepath )
Save controller configuration to file.

Parameters:
-----------
config : ControllerConfig
    Configuration to save.
filepath : str
    Path to save config file. Extension determines format (.json or .yaml).

Definition at line 95 of file config_loader.py.