Cheetah Software  1.0
SimulatorControlParameters Class Reference

#include <SimulatorParameters.h>

+ Inheritance diagram for SimulatorControlParameters:
+ Collaboration diagram for SimulatorControlParameters:

Public Member Functions

 SimulatorControlParameters ()
 
- Public Member Functions inherited from ControlParameters
 ControlParameters (const std::string &name)
 
bool isFullyInitialized ()
 
void initializeDouble (const std::string &name, double d)
 
void initializeFloat (const std::string &name, float f)
 
void initializeInteger (const std::string &name, s64 i)
 
void initializeVec3f (const std::string &name, Vec3< float > &v)
 
void initializeVec3d (const std::string &name, Vec3< double > &v)
 
void lockMutex ()
 
void unlockMutex ()
 
void writeToIniFile (const std::string &path)
 
void initializeFromIniFile (const std::string &path)
 
void initializeFromYamlFile (const std::string &path)
 
void defineAndInitializeFromYamlFile (const std::string &path)
 
void writeToYamlFile (const std::string &path)
 
std::string generateUnitializedList ()
 

Additional Inherited Members

- Public Attributes inherited from ControlParameters
ControlParameterCollection collection
 
- Protected Attributes inherited from ControlParameters
std::string _name
 
std::mutex _mutex
 

Detailed Description

Definition at line 18 of file SimulatorParameters.h.

Constructor & Destructor Documentation

SimulatorControlParameters::SimulatorControlParameters ( )
inline

Definition at line 20 of file SimulatorParameters.h.

References DECLARE_PARAMETER.

21  : ControlParameters("simulator-parameters"),
22  INIT_PARAMETER(vectornav_imu_accelerometer_noise),
23  INIT_PARAMETER(vectornav_imu_gyro_noise),
24  INIT_PARAMETER(vectornav_imu_quat_noise),
25  INIT_PARAMETER(game_controller_deadband),
26  INIT_PARAMETER(simulation_speed),
27  INIT_PARAMETER(simulation_paused),
28  INIT_PARAMETER(high_level_dt),
29  INIT_PARAMETER(low_level_dt),
30  INIT_PARAMETER(dynamics_dt),
31  INIT_PARAMETER(floor_kp),
32  INIT_PARAMETER(floor_kd),
33  INIT_PARAMETER(use_spring_damper),
34  INIT_PARAMETER(sim_state_lcm),
35  INIT_PARAMETER(sim_lcm_ttl),
36  INIT_PARAMETER(go_home),
37  INIT_PARAMETER(home_pos),
38  INIT_PARAMETER(home_rpy),
39  INIT_PARAMETER(home_kp_lin),
40  INIT_PARAMETER(home_kd_lin),
41  INIT_PARAMETER(home_kp_ang),
42  INIT_PARAMETER(home_kd_ang) {}
#define INIT_PARAMETER(name)
ControlParameters(const std::string &name)

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