|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| __init__ (self) | |
| load (self) | |
| save (self) | |
| str | get_actuator_label (self, int actuator_id) |
| set_actuator_label (self, int actuator_id, str label) | |
| str | get_sensor_label (self, int sensor_id) |
| set_sensor_label (self, int sensor_id, str label) | |
Public Attributes | |
| dict | config |
Protected Member Functions | |
| _update_dict (self, target, source) | |
Manages GUI configuration
Definition at line 151 of file combined_fsw_gui.py.
| combined_fsw_gui.ConfigManager.__init__ | ( | self | ) |
Definition at line 154 of file combined_fsw_gui.py.
References combined_fsw_gui.get_num_actuators().
|
protected |
Definition at line 194 of file combined_fsw_gui.py.
References _update_dict(), combined_gui.ConfigManager._update_dict(), and solenoid_characterization_gui.ConfigManager._update_dict().
Referenced by _update_dict(), and load().
| str combined_fsw_gui.ConfigManager.get_actuator_label | ( | self, | |
| int | actuator_id ) |
Definition at line 201 of file combined_fsw_gui.py.
References board_simulator.SimulatedBoard.config, calibration_robustness.AnomalyDetector.config, calibration_robustness.BackupManager.config, calibration_robustness.CalibrationValidator.config, calibration_robustness.HealthMonitor.config, calibration_robustness.RobustnessManager.config, config, combined_gui.ConfigManager.config, emmc_log_t.config, idle_t.config, self_test_t.config, solenoid_characterization_gui.ConfigManager.config, and StarOTA::Server.config.
| str combined_fsw_gui.ConfigManager.get_sensor_label | ( | self, | |
| int | sensor_id ) |
Definition at line 208 of file combined_fsw_gui.py.
References board_simulator.SimulatedBoard.config, calibration_robustness.AnomalyDetector.config, calibration_robustness.BackupManager.config, calibration_robustness.CalibrationValidator.config, calibration_robustness.HealthMonitor.config, calibration_robustness.RobustnessManager.config, config, combined_gui.ConfigManager.config, emmc_log_t.config, idle_t.config, self_test_t.config, solenoid_characterization_gui.ConfigManager.config, and StarOTA::Server.config.
| combined_fsw_gui.ConfigManager.load | ( | self | ) |
Definition at line 176 of file combined_fsw_gui.py.
References _update_dict(), combined_gui.ConfigManager._update_dict(), solenoid_characterization_gui.ConfigManager._update_dict(), board_simulator.SimulatedBoard.config, calibration_robustness.AnomalyDetector.config, calibration_robustness.BackupManager.config, calibration_robustness.CalibrationValidator.config, calibration_robustness.HealthMonitor.config, calibration_robustness.RobustnessManager.config, config, combined_gui.ConfigManager.config, emmc_log_t.config, idle_t.config, self_test_t.config, solenoid_characterization_gui.ConfigManager.config, StarOTA::Server.config, calibration_robustness.SystemConfig.save(), save(), combined_gui.ConfigManager.save(), fsw::calibration::CubicCalibrationStore.save(), fsw::calibration::LcTareStore.save(), fsw::t7::FakeT7Unit.save(), and solenoid_characterization_gui.ConfigManager.save().
Referenced by engine.layerx.measurements.MeasurementStore.get().
| combined_fsw_gui.ConfigManager.save | ( | self | ) |
Definition at line 187 of file combined_fsw_gui.py.
References board_simulator.SimulatedBoard.config, calibration_robustness.AnomalyDetector.config, calibration_robustness.BackupManager.config, calibration_robustness.CalibrationValidator.config, calibration_robustness.HealthMonitor.config, calibration_robustness.RobustnessManager.config, config, combined_gui.ConfigManager.config, emmc_log_t.config, idle_t.config, self_test_t.config, solenoid_characterization_gui.ConfigManager.config, and StarOTA::Server.config.
Referenced by load(), set_actuator_label(), and set_sensor_label().
| combined_fsw_gui.ConfigManager.set_actuator_label | ( | self, | |
| int | actuator_id, | ||
| str | label ) |
Definition at line 204 of file combined_fsw_gui.py.
References board_simulator.SimulatedBoard.config, calibration_robustness.AnomalyDetector.config, calibration_robustness.BackupManager.config, calibration_robustness.CalibrationValidator.config, calibration_robustness.HealthMonitor.config, calibration_robustness.RobustnessManager.config, config, combined_gui.ConfigManager.config, emmc_log_t.config, idle_t.config, self_test_t.config, solenoid_characterization_gui.ConfigManager.config, StarOTA::Server.config, calibration_robustness.SystemConfig.save(), save(), combined_gui.ConfigManager.save(), fsw::calibration::CubicCalibrationStore.save(), fsw::calibration::LcTareStore.save(), fsw::t7::FakeT7Unit.save(), and solenoid_characterization_gui.ConfigManager.save().
| combined_fsw_gui.ConfigManager.set_sensor_label | ( | self, | |
| int | sensor_id, | ||
| str | label ) |
Definition at line 211 of file combined_fsw_gui.py.
References board_simulator.SimulatedBoard.config, calibration_robustness.AnomalyDetector.config, calibration_robustness.BackupManager.config, calibration_robustness.CalibrationValidator.config, calibration_robustness.HealthMonitor.config, calibration_robustness.RobustnessManager.config, config, combined_gui.ConfigManager.config, emmc_log_t.config, idle_t.config, self_test_t.config, solenoid_characterization_gui.ConfigManager.config, StarOTA::Server.config, calibration_robustness.SystemConfig.save(), save(), combined_gui.ConfigManager.save(), fsw::calibration::CubicCalibrationStore.save(), fsw::calibration::LcTareStore.save(), fsw::t7::FakeT7Unit.save(), and solenoid_characterization_gui.ConfigManager.save().
| combined_fsw_gui.ConfigManager.config |
Definition at line 156 of file combined_fsw_gui.py.
Referenced by engine.layerx.card.EngineSampler.__call__(), engine.core.chamber_solver.ChamberSolver._accel_chamber_pc(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver._advance_walls(), engine.pipeline.cea_cache.CEACache._build_cache(), engine.pipeline.cea_cache.CEACache._build_cache_parallel(), engine.pipeline.cea_cache.CEACache._build_cache_sequential(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver._build_walls(), engine.core.chamber_solver.ChamberSolver._compute_cooling_efficiency(), engine.core.chamber_solver.ChamberSolver._evaluate_cooling_models(), engine.core.runner.PintleEngineRunner._evaluate_internal(), engine.core.chamber_solver.ChamberSolver._fluid_props(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver._geometry(), engine.core.runner.PintleEngineRunner._get_ambient_pressure(), engine.core.chamber_solver.ChamberSolver._get_chamber_geometry(), engine.core.runner.PintleEngineRunner._get_elevation(), engine.core.chamber_solver.ChamberSolver._get_fuel_props(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver._graphite_layers(), engine.core.chamber_solver.ChamberSolver._infer_injector_diameter(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver._insert_backing(), engine.core.chamber_solver.ChamberSolver._liner_end(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver._liner_layers(), engine.pipeline.cea_cache.CEACache._load_cache(), engine.core.chamber_solver.ChamberSolver._raise_supply_exceeds_demand(), engine.core.chamber_solver.ChamberSolver._rupe_R_opt(), engine.pipeline.cea_cache.CEACache._save_cache(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver._station_loads(), engine.core.chamber_solver.ChamberSolver._wall_contour(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver._wall_report(), engine.pipeline.cea_cache.CEACache.aux(), engine.pipeline.system_diagnostics.SystemDiagnostics.diagnose_all(), engine.pipeline.cea_cache.CEACache.eval(), engine.pipeline.cea_cache.CEACache.eval_cf_vac(), get_actuator_label(), get_sensor_label(), backend.state.AppState.has_config(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver.liner_end(), load(), engine.core.chamber_solver.ChamberSolver.residual(), save(), set_actuator_label(), backend.state.AppState.set_config(), set_sensor_label(), backend.state.AppState.snapshot(), engine.core.chamber_solver.ChamberSolver.solve(), engine.pipeline.time_varying_solver.TimeVaryingCoupledSolver.solve_time_step(), test_robust_ddp_constraints.TestConstraints.test_all_constraints_safe(), test_robust_ddp_engine_wrapper.TestEngineWrapper.test_cache_stats(), test_robust_ddp_engine_wrapper.TestEngineWrapper.test_caching(), test_robust_ddp_engine_wrapper.TestEngineWrapper.test_clear_cache(), test_robust_ddp_constraints.TestConstraints.test_constraint_summary(), test_robust_ddp_engine_wrapper.TestEngineWrapper.test_convenience_function(), test_robust_ddp_constraints.TestConstraints.test_copv_minimum_constraint(), test_robust_ddp_constraints.TestConstraints.test_edge_cases(), test_robust_ddp_engine_wrapper.TestEngineWrapper.test_estimate_error_handling(), test_robust_ddp_engine_wrapper.TestEngineWrapper.test_estimate_from_pressures_mock(), test_robust_ddp_engine_wrapper.TestEngineWrapper.test_estimate_without_stability(), test_robust_ddp_constraints.TestConstraints.test_headroom_constraints(), test_robust_ddp_constraints.TestConstraints.test_injector_stiffness_constraints(), test_robust_ddp_constraints.TestConstraints.test_mixture_ratio_constraints(), test_robust_ddp_robustness.TestRobustness.test_multiple_updates_convergence(), test_robust_ddp_constraints.TestConstraints.test_multiple_violations(), test_robust_ddp_constraints.TestConstraints.test_nan_handling(), test_robust_ddp_dynamics.TestDynamics.test_regulator_behavior(), test_robust_ddp_robustness.TestRobustness.test_tube_propagate_basic(), test_robust_ddp_robustness.TestRobustness.test_tube_propagate_validation(), test_robust_ddp_robustness.TestRobustness.test_tube_propagate_widens(), test_robust_ddp_robustness.TestRobustness.test_tube_propagate_with_large_w_bar(), test_robust_ddp_constraints.TestConstraints.test_ullage_maximum_constraints(), test_robust_ddp_robustness.TestRobustness.test_update_bounds_basic(), test_robust_ddp_robustness.TestRobustness.test_update_bounds_beta(), test_robust_ddp_robustness.TestRobustness.test_update_bounds_ema_behavior(), test_robust_ddp_robustness.TestRobustness.test_update_bounds_inflation(), test_robust_ddp_robustness.TestRobustness.test_update_bounds_requires_mass_flow(), test_robust_ddp_robustness.TestRobustness.test_update_bounds_residual_spike(), test_robust_ddp_robustness.TestRobustness.test_update_bounds_with_engine_wrapper(), and test_robust_ddp_engine_wrapper.TestEngineWrapper.test_wrapper_initialization().