|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| __post_init__ (self) | |
| Dict[str, Any] | to_dict (self) |
| NavState | from_dict (cls, Dict[str, Any] data) |
Public Attributes | |
| h | |
| vz | |
Static Public Attributes | |
| float | theta = 0.0 |
| Optional | quaternion = None |
| Optional | mass_estimate = None |
Navigation state (vehicle state). Contains altitude, velocity, attitude, and mass estimate.
Definition at line 94 of file data_models.py.
| engine.control.robust_ddp.data_models.NavState.__post_init__ | ( | self | ) |
Validate navigation state.
Definition at line 115 of file data_models.py.
References backend.routers.control.NavStateRequest.h, h, fsw::control::RobustDDPController::NavState.h, and robust_calibration.GaussMarkovBiasModel.h.
| NavState engine.control.robust_ddp.data_models.NavState.from_dict | ( | cls, | |
| Dict[str, Any] | data ) |
Create from dictionary.
Definition at line 155 of file data_models.py.
Referenced by engine.control.robust_ddp.data_models.ControllerConfig.from_json(), and engine.control.robust_ddp.data_models.ControllerConfig.from_yaml().
| Dict[str, Any] engine.control.robust_ddp.data_models.NavState.to_dict | ( | self | ) |
Convert to dictionary for serialization.
Definition at line 141 of file data_models.py.
References backend.routers.control.NavStateRequest.h, h, fsw::control::RobustDDPController::NavState.h, robust_calibration.GaussMarkovBiasModel.h, backend.routers.control.NavStateRequest.mass_estimate, mass_estimate, quaternion, backend.routers.control.NavStateRequest.theta, theta, fsw::control::RobustDDPController::NavState.theta, robust_pt_calibration_gui.BayesianPTCalibration.theta, backend.routers.control.NavStateRequest.vz, vz, and fsw::control::RobustDDPController::NavState.vz.
Referenced by engine.control.robust_ddp.data_models.ControllerConfig.to_json(), and engine.control.robust_ddp.data_models.ControllerConfig.to_yaml().
| engine.control.robust_ddp.data_models.NavState.h |
Definition at line 119 of file data_models.py.
Referenced by __post_init__(), engine.core.injectors.impinging._RingManifold.march(), test_injector_layout.TestChannels.test_channel_flow_area_is_reported_against_the_orifices(), test_injector_layout.TestContouredFace.test_clearances_are_to_the_groove_edges(), test_injector_layout.TestContouredFace.test_each_exit_is_square_on_its_flank(), test_injector_layout.TestContouredFace.test_exits_share_one_recessed_plane(), test_injector_layout.TestContouredFace.test_flat_face_keeps_the_old_geometry(), test_injector_layout.TestContouredFace.test_free_jet_is_measured_along_the_jet(), test_injector_layout.TestContouredFace.test_groove_edges_and_depth(), test_injector_layout.TestChannels.test_passage_runs_its_L_over_d_to_the_channel_floor(), test_injector_layout.TestContouredFace.test_the_jets_meet_where_trigonometry_says(), and to_dict().
|
static |
Definition at line 113 of file data_models.py.
Referenced by to_dict().
|
static |
Definition at line 110 of file data_models.py.
Referenced by to_dict().
|
static |
Definition at line 107 of file data_models.py.
Referenced by to_dict().
| engine.control.robust_ddp.data_models.NavState.vz |
Definition at line 121 of file data_models.py.
Referenced by to_dict().