|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Where one propellant's PWM commands go. More...
#include <ControllerService.hpp>
Public Member Functions | |
| bool | resolved () const |
Public Attributes | |
| std::string | board_ip |
| uint8_t | channel = 0 |
| std::string | actuator_name |
Where one propellant's PWM commands go.
Both fields come from config via [controller].pwm_*_actuator → [actuator_roles] → [boards.*]; there are deliberately no defaults, because a default is this process inventing a rig layout it cannot know. channel == 0 means "config did not say" and the target must never be addressed.
Definition at line 36 of file ControllerService.hpp.
|
inline |
Definition at line 41 of file ControllerService.hpp.
References board_ip, and channel.
Referenced by fsw::control::ControllerService::sendPWMCommands().
| std::string fsw::control::ControllerService::PWMTarget::actuator_name |
Definition at line 39 of file ControllerService.hpp.
| std::string fsw::control::ControllerService::PWMTarget::board_ip |
Definition at line 37 of file ControllerService.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(), resolved(), and fsw::control::ControllerService::sendPWMCommands().
| uint8_t fsw::control::ControllerService::PWMTarget::channel = 0 |
Definition at line 38 of file ControllerService.hpp.
Referenced by resolved(), and fsw::control::ControllerService::sendPWMCommands().