mc_control::ControllerParameters Struct Reference

Extra parameters that influence the creator construction. More...

#include <mc_control/MCController.h>

Public Member Functions

 ControllerParameters ()=default
 
 ControllerParameters (const ControllerParameters &)=default
 
 ControllerParameters (ControllerParameters &&)=default
 
ControllerParametersoperator= (const ControllerParameters &)=default
 
ControllerParametersoperator= (ControllerParameters &&)=default
 
 ControllerParameters (mc_solver::QPSolver::Backend backend)
 

Detailed Description

Extra parameters that influence the creator construction.

Constructor & Destructor Documentation

◆ ControllerParameters() [1/4]

mc_control::ControllerParameters::ControllerParameters ( )
inlinedefault

◆ ControllerParameters() [2/4]

mc_control::ControllerParameters::ControllerParameters ( const ControllerParameters )
inlinedefault

◆ ControllerParameters() [3/4]

mc_control::ControllerParameters::ControllerParameters ( ControllerParameters &&  )
inlinedefault

◆ ControllerParameters() [4/4]

mc_control::ControllerParameters::ControllerParameters ( mc_solver::QPSolver::Backend  backend)
inline

Backend used by this controller Whether to automatically load the robots' specific configuration (true by default) If true, the robot's config is loaded directly into the provided section, otherwise it is nested under the robot's module name Use the module name to find robot's specific values if true (default), use the robot's name otherwise Where to load the robots' configuration, config("robots") by default Extra configuration file to look for and load into the specified section, furthermore:

  • the search path matches robots' configuration files
  • they are loaded after the robots' configuration files provided at construction and before the robots' specific file for dynamically specified robots, this is done to allow extra configuration files to load new robots when overwrite_config is true and the configuration are loaded into the root For backward compatibility purpose

Member Function Documentation

◆ operator=() [1/2]

ControllerParameters& mc_control::ControllerParameters::operator= ( const ControllerParameters )
inlinedefault

◆ operator=() [2/2]

ControllerParameters& mc_control::ControllerParameters::operator= ( ControllerParameters &&  )
inlinedefault

The documentation for this struct was generated from the following file: