#include <controller_builder.hpp>
◆ EnableController()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::EnableController |
( |
bool |
enable = true | ) |
|
|
inline |
◆ EnablePitchControl()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::EnablePitchControl |
( |
bool |
enable = true | ) |
|
|
inline |
◆ EnableReadCheckpoint()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::EnableReadCheckpoint |
( |
bool |
enable = true | ) |
|
|
inline |
Set flag to enable reading of checkpoint file for restart.
◆ EnableTorqueControl()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::EnableTorqueControl |
( |
bool |
enable = true | ) |
|
|
inline |
◆ EnableYawControl()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::EnableYawControl |
( |
bool |
enable = true | ) |
|
|
inline |
◆ Input()
| ControllerInput & kynema_fmb::interfaces::components::ControllerBuilder::Input |
( |
| ) |
|
|
inline |
◆ SetFunctionName()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::SetFunctionName |
( |
std::string_view |
func_name | ) |
|
|
inline |
Set function name for the controller.
◆ SetInputFilePath()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::SetInputFilePath |
( |
std::string_view |
inp_file_path | ) |
|
|
inline |
Set input file path for the controller.
◆ SetLibraryPath()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::SetLibraryPath |
( |
std::string_view |
lib_path | ) |
|
|
inline |
Set library path for the controller.
◆ SetNumberOfBlades()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::SetNumberOfBlades |
( |
size_t |
n_blades | ) |
|
|
inline |
◆ SetOutputFilePath()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::SetOutputFilePath |
( |
std::string_view |
sim_name | ) |
|
|
inline |
Set output file path for the controller.
◆ SetPitchAngle()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::SetPitchAngle |
( |
double |
angle | ) |
|
|
inline |
◆ SetTimeStep()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::SetTimeStep |
( |
double |
time_step | ) |
|
|
inline |
◆ SetYawAngle()
| ControllerBuilder & kynema_fmb::interfaces::components::ControllerBuilder::SetYawAngle |
( |
double |
angle | ) |
|
|
inline |
The documentation for this class was generated from the following file: