|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <Config.hpp>
Public Attributes | |
| std::string | state |
| std::string | expiry_target |
| uint32_t | duration_ms = 6000 |
| uint32_t | extended_ms = 10000 |
| std::string | gate_actuator |
| The valve the burn is timed around, if the fire state staggers its actuators. | |
Definition at line 108 of file Config.hpp.
| uint32_t fsw::config::FireConfig::duration_ms = 6000 |
Definition at line 111 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| std::string fsw::config::FireConfig::expiry_target |
Definition at line 110 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| uint32_t fsw::config::FireConfig::extended_ms = 10000 |
Definition at line 112 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| std::string fsw::config::FireConfig::gate_actuator |
The valve the burn is timed around, if the fire state staggers its actuators.
Same meaning as [flow].gate_actuator, and it matters MORE here. A fire column that opens an upstream valve first and the main a second later, with the window measured from the transition, burns for (duration - stagger) — and if the stagger equals the duration it does not burn at all while still commanding an ignition sequence. Naming the gate makes duration_ms mean "this valve is open for that long", which is what a burn time is.
Definition at line 122 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| std::string fsw::config::FireConfig::state |
Definition at line 109 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), engine.control.robust_ddp.controller.RobustDDPController::reset(), engine.control.robust_ddp.controller.RobustDDPController::step(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_binary(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_clamping(), test_robust_ddp_actuation.TestActuation::test_compute_actuation_pwm(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_clamping(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_safe(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_unsafe_mr(), test_robust_ddp_safety_filter.TestSafetyFilter::test_filter_action_unsafe_ullage(), and test_robust_ddp_safety_filter.TestSafetyFilter::test_find_best_safe_action().