|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Config entry for one named actuator role loaded from config.toml [actuator_roles]. More...
#include <ActuatorCommander.hpp>
Public Attributes | |
| int | channel {0} |
| int | board_id {0} |
| std::string | board_ip |
| bool | is_no {false} |
| bool | is_pwm {false} |
| uint8_t | cmd_table_hi {0x32} |
Config entry for one named actuator role loaded from config.toml [actuator_roles].
Format in config.toml: role_name = ["TYPE", channel, board_id] TYPE: "NC" — normally closed (logical pos = hw state) "NO" — normally open (logical pos inverted for hw: 0→hw1, 1→hw0) An entry with a 4th element ("pwm_fuel"/"pwm_ox") is controlled by controller_service, not by the sequencer, and is skipped in FIRE.
Definition at line 25 of file ActuatorCommander.hpp.
| int sequencer::ActuatorRole::board_id {0} |
Definition at line 27 of file ActuatorCommander.hpp.
Referenced by board_simulator.SimulatedBoard::_generate_data(), board_simulator.SimulatedBoard::_send_heartbeat(), sequencer::ActuatorCommander::applyForState(), and sequencer::ActuatorCommander::load().
| std::string sequencer::ActuatorRole::board_ip |
Definition at line 28 of file ActuatorCommander.hpp.
Referenced by autonomous_pt_calibration.AutonomousPTCalibrator::_data_collection_loop(), autonomous_lc_calibration.AutonomousLCCalibrator::_listen(), autonomous_rtd_calibration.AutonomousRTDCalibrator::_listen(), autonomous_tc_calibration.AutonomousTCCalibrator::_listen(), sequencer::ActuatorCommander::applyForState(), sequencer::ActuatorCommander::load(), and sequencer::ActuatorCommander::sendSingleActuator().
| int sequencer::ActuatorRole::channel {0} |
Definition at line 26 of file ActuatorCommander.hpp.
Referenced by sequencer::ActuatorCommander::applyForState(), and sequencer::ActuatorCommander::load().
| uint8_t sequencer::ActuatorRole::cmd_table_hi {0x32} |
Definition at line 34 of file ActuatorCommander.hpp.
Referenced by sequencer::ActuatorCommander::applyForState(), and sequencer::ActuatorCommander::load().
| bool sequencer::ActuatorRole::is_no {false} |
Definition at line 29 of file ActuatorCommander.hpp.
Referenced by sequencer::ActuatorCommander::applyForState(), sequencer::ActuatorCommander::load(), and sequencer::ActuatorCommander::sendSingleActuator().
| bool sequencer::ActuatorRole::is_pwm {false} |
Definition at line 30 of file ActuatorCommander.hpp.
Referenced by sequencer::ActuatorCommander::applyForState(), and sequencer::ActuatorCommander::load().