Cheetah Software
1.0
|
Interface to set gains/control parameters for simulator and robot These are designed to be updated infrequently. For high frequency data, consider using Driver Inputs or adding to the Robot Debug Data instead. More...
#include "ControlParameters/ControlParameters.h"
#include "INIReader.h"
#include "ParamHandler.hpp"
#include "Utilities/utilities.h"
#include <utility>
Go to the source code of this file.
Macros | |
#define | YAML_COLLECTION_NAME_KEY "__collection-name__" |
Functions | |
std::string | controlParameterValueKindToString (ControlParameterValueKind valueKind) |
std::string | controlParameterValueToString (ControlParameterValue value, ControlParameterValueKind kind) |
ControlParameterValueKind | getControlParameterValueKindFromString (const std::string &str) |
Interface to set gains/control parameters for simulator and robot These are designed to be updated infrequently. For high frequency data, consider using Driver Inputs or adding to the Robot Debug Data instead.
Definition in file ControlParameters.cpp.
#define YAML_COLLECTION_NAME_KEY "__collection-name__" |
Definition at line 14 of file ControlParameters.cpp.
std::string controlParameterValueKindToString | ( | ControlParameterValueKind | valueKind | ) |
Definition at line 16 of file ControlParameters.cpp.
References DOUBLE, FLOAT, S64, VEC3_DOUBLE, and VEC3_FLOAT.
std::string controlParameterValueToString | ( | ControlParameterValue | value, |
ControlParameterValueKind | kind | ||
) |
Definition at line 34 of file ControlParameters.cpp.
References ControlParameterValue::d, DOUBLE, ControlParameterValue::f, FLOAT, ControlParameterValue::i, numberToString(), S64, VEC3_DOUBLE, VEC3_FLOAT, ControlParameterValue::vec3d, and ControlParameterValue::vec3f.
ControlParameterValueKind getControlParameterValueKindFromString | ( | const std::string & | str | ) |
Definition at line 257 of file ControlParameters.cpp.
References DOUBLE, FLOAT, S64, VEC3_DOUBLE, and VEC3_FLOAT.