|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
The whole parsed config.toml, restricted to what C++ consumes. More...
#include <Config.hpp>
Public Member Functions | |
| const std::map< std::string, int > * | sensor_roles_for (const std::string &board_key) const |
| [sensor_roles_<board>] with a legacy [sensor_roles] fallback. | |
| const std::map< std::string, std::string > * | calibration_model_for (const std::string §ion_key) const |
| [calibration_model_<board>] role->model map, or nullptr when absent/empty. | |
| const std::map< std::string, double > * | full_scale_for (const std::string §ion_key) const |
| [calibration_full_scale_<board>] role->PSI map, or nullptr when absent/empty. | |
| const std::map< std::string, double > * | sense_resistor_for (const std::string §ion_key) const |
| [calibration_sense_resistor_<board>] role->Ω map, or nullptr when absent/empty. | |
| const std::map< std::string, double > * | sensitivity_for (const std::string §ion_key) const |
| [calibration_sensitivity_<board>] role->mV/V map, or nullptr when absent/empty. | |
| const std::map< std::string, double > * | pga_gain_for (const std::string §ion_key) const |
| [calibration_pga_<board>] role->gain map, or nullptr when absent/empty. | |
The whole parsed config.toml, restricted to what C++ consumes.
Definition at line 264 of file Config.hpp.
| const std::map< std::string, std::string > * Config::calibration_model_for | ( | const std::string & | section_key | ) | const |
[calibration_model_<board>] role->model map, or nullptr when absent/empty.
Definition at line 405 of file Config.cpp.
References calibration_models.
Referenced by main().
| const std::map< std::string, double > * Config::full_scale_for | ( | const std::string & | section_key | ) | const |
[calibration_full_scale_<board>] role->PSI map, or nullptr when absent/empty.
Definition at line 413 of file Config.cpp.
References calibration_full_scale.
Referenced by main().
| const std::map< std::string, double > * Config::pga_gain_for | ( | const std::string & | section_key | ) | const |
[calibration_pga_<board>] role->gain map, or nullptr when absent/empty.
Definition at line 435 of file Config.cpp.
References calibration_pga_gain.
Referenced by main().
| const std::map< std::string, double > * Config::sense_resistor_for | ( | const std::string & | section_key | ) | const |
[calibration_sense_resistor_<board>] role->Ω map, or nullptr when absent/empty.
Definition at line 420 of file Config.cpp.
References calibration_sense_resistor.
Referenced by main().
| const std::map< std::string, double > * Config::sensitivity_for | ( | const std::string & | section_key | ) | const |
[calibration_sensitivity_<board>] role->mV/V map, or nullptr when absent/empty.
Definition at line 428 of file Config.cpp.
References calibration_sensitivity.
Referenced by main().
| const std::map< std::string, int > * Config::sensor_roles_for | ( | const std::string & | board_key | ) | const |
[sensor_roles_<board>] with a legacy [sensor_roles] fallback.
Definition at line 395 of file Config.cpp.
References sensor_roles.
Referenced by main().
| std::map<std::string, double> fsw::config::Config::abort_pts |
Definition at line 289 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and main().
| std::map<std::string, ActuatorRole> fsw::config::Config::actuator_roles |
Definition at line 278 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| ActuatorServiceConfig fsw::config::Config::actuator_service |
Definition at line 283 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| std::vector<BoardConfig> fsw::config::Config::boards |
Definition at line 272 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), load_board_map_from_config(), and main().
| CalibrationConfig fsw::config::Config::calibration |
Definition at line 284 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and main().
| std::map<std::string, std::map<std::string, double> > fsw::config::Config::calibration_full_scale |
Definition at line 297 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and full_scale_for().
| std::map<std::string, std::map<std::string, std::string> > fsw::config::Config::calibration_models |
Definition at line 293 of file Config.hpp.
Referenced by calibration_model_for(), and fsw::config::anonymous_namespace{Config.cpp}::from_table().
| std::map<std::string, std::map<std::string, double> > fsw::config::Config::calibration_pga_gain |
Definition at line 302 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and pga_gain_for().
| std::map<std::string, std::map<std::string, double> > fsw::config::Config::calibration_sense_resistor |
Definition at line 298 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and sense_resistor_for().
| std::map<std::string, std::map<std::string, double> > fsw::config::Config::calibration_sensitivity |
Definition at line 301 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and sensitivity_for().
| uint32_t fsw::config::Config::config_broadcast_interval_ms = 1000 |
Definition at line 271 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| ControllerConfig fsw::config::Config::controller |
Definition at line 282 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and test_robust_ddp_controller_integration.TestControllerIntegration::test_controller_integration().
| ControllerServiceConfig fsw::config::Config::controller_service |
Definition at line 281 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| DatabaseConfig fsw::config::Config::database |
Definition at line 266 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and load_board_map_from_config().
| FireConfig fsw::config::Config::fire |
Definition at line 279 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| FlowConfig fsw::config::Config::flow |
Definition at line 280 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| HeartbeatServiceConfig fsw::config::Config::heartbeat_service |
Definition at line 268 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| LogsConfig fsw::config::Config::logs |
Definition at line 269 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), load_board_map_from_config(), engine.control.robust_ddp.logging.ControllerLogger::log_tick(), and engine.control.robust_ddp.logging.ControllerLogger::save().
| NetworkConfig fsw::config::Config::network |
Definition at line 265 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and load_board_map_from_config().
| std::map<std::string, std::map<std::string, int> > fsw::config::Config::sensor_roles |
Definition at line 288 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and sensor_roles_for().
| ServerHeartbeatConfig fsw::config::Config::server_heartbeat |
Definition at line 267 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and load_board_map_from_config().
| StateMachinePaths fsw::config::Config::state_machine |
Definition at line 285 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| std::vector<StateDef> fsw::config::Config::states |
Definition at line 286 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table().
| std::vector<T7Board> fsw::config::Config::t7_boards |
Definition at line 276 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), good_board(), and main().
| std::vector<std::string> fsw::config::Config::t7_errors |
Definition at line 277 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), main(), and main().
| fsw::time::TimeSyncConfig fsw::config::Config::time_sync |
Definition at line 270 of file Config.hpp.
Referenced by fsw::config::anonymous_namespace{Config.cpp}::from_table(), and load_board_map_from_config().