| connectSubscriber() | fsw::control::ControllerService | private |
| controller_ | fsw::control::ControllerService | private |
| controller_thread_ | fsw::control::ControllerService | private |
| controllerLoop() | fsw::control::ControllerService | private |
| ControllerService() | fsw::control::ControllerService | |
| current_cmd_ | fsw::control::ControllerService | private |
| current_meas_ | fsw::control::ControllerService | private |
| current_nav_ | fsw::control::ControllerService | private |
| elodin_client_ | fsw::control::ControllerService | private |
| elodin_connected_ | fsw::control::ControllerService | private |
| elodin_host_ | fsw::control::ControllerService | private |
| elodin_port_ | fsw::control::ControllerService | private |
| elodin_subscriber_ | fsw::control::ControllerService | private |
| elodin_subscriber_thread_ | fsw::control::ControllerService | private |
| elodinSubscriberLoop() | fsw::control::ControllerService | private |
| fire_active_ | fsw::control::ControllerService | private |
| fire_gate_enabled_ | fsw::control::ControllerService | private |
| fire_start_time_ | fsw::control::ControllerService | private |
| fire_state_id_ | fsw::control::ControllerService | private |
| getLastActuation() const | fsw::control::ControllerService | |
| getLastDiagnostics() const | fsw::control::ControllerService | |
| has_measurement_ | fsw::control::ControllerService | private |
| initialize(const PWMConfig &pwm_config, const RobustDDPController::Config &controller_config, const std::string &elodin_host="", uint16_t elodin_port=2240, const std::string &lut_path="", const std::string &thrust_curve_path="") | fsw::control::ControllerService | |
| input_mutex_ | fsw::control::ControllerService | mutableprivate |
| interpolateThrustCurve(double t_elapsed_s) const | fsw::control::ControllerService | private |
| is_running() const | fsw::control::ControllerService | inline |
| isFireGateEnabled() const | fsw::control::ControllerService | inline |
| last_actuation_ | fsw::control::ControllerService | private |
| last_diagnostics_ | fsw::control::ControllerService | private |
| loadThrustCurve(const std::string &path) | fsw::control::ControllerService | private |
| loop_interval_ms_ | fsw::control::ControllerService | private |
| loop_rate_hz_ | fsw::control::ControllerService | private |
| lut_ | fsw::control::ControllerService | private |
| output_mutex_ | fsw::control::ControllerService | mutableprivate |
| pwm_config_ | fsw::control::ControllerService | private |
| registerControllerTables() | fsw::control::ControllerService | private |
| running_ | fsw::control::ControllerService | private |
| sendActuationPWM(const RobustDDPController::ActuationCommand &act) | fsw::control::ControllerService | private |
| sendPWMCommand(const PWMTarget &target, float duty_cycle, float frequency, uint32_t duration_ms) | fsw::control::ControllerService | private |
| sendPWMCommands(const PWMTarget &t1, float duty1, const PWMTarget &t2, float duty2, float frequency, uint32_t duration_ms) | fsw::control::ControllerService | private |
| setCommand(const RobustDDPController::Command &cmd) | fsw::control::ControllerService | |
| setFireActive(bool active) | fsw::control::ControllerService | |
| setFireGateEnabled(bool enabled) | fsw::control::ControllerService | inline |
| setFireStateId(uint8_t id) | fsw::control::ControllerService | inline |
| setMeasurement(const RobustDDPController::Measurement &meas) | fsw::control::ControllerService | |
| setNavState(const RobustDDPController::NavState &nav) | fsw::control::ControllerService | |
| setTestDuty(float fuel, float ox) | fsw::control::ControllerService | |
| start(double loop_rate_hz=10.0) | fsw::control::ControllerService | |
| stop() | fsw::control::ControllerService | |
| subscriberReadLoop(std::vector< uint8_t > &rx_buffer) | fsw::control::ControllerService | private |
| test_duty_fuel_ | fsw::control::ControllerService | private |
| test_duty_ox_ | fsw::control::ControllerService | private |
| thrust_curve_loaded_ | fsw::control::ControllerService | private |
| thrust_curve_times_ | fsw::control::ControllerService | private |
| thrust_curve_values_ | fsw::control::ControllerService | private |
| udp_socket_fd_ | fsw::control::ControllerService | private |
| writeActuationToDB(const RobustDDPController::ActuationCommand &actuation) | fsw::control::ControllerService | private |
| writeDiagnosticsToDB(const RobustDDPController::Diagnostics &diagnostics) | fsw::control::ControllerService | private |
| writeMeasurementToDB(const RobustDDPController::Measurement &measurement) | fsw::control::ControllerService | private |
| ~ControllerService() | fsw::control::ControllerService | |