ControllerConfiguration.h
Go to the documentation of this file.
1#pragma once
2
3
4// armarx
6
8
10{
11
13 using PositionControllerConfigurationPtr = std::shared_ptr<PositionControllerConfiguration>;
14
31
32
34 using VelocityControllerConfigurationPtr = std::shared_ptr<VelocityControllerConfiguration>;
35
49
50
53 std::shared_ptr<HolonomicPlatformControllerConfiguration>;
54
71
72} // namespace armarx::control::joint_controller
The Config class is the base class of all specialized configurations that have a direct key -> value ...
Definition Config.h:94
static HolonomicPlatformControllerConfigurationPtr CreateHolonomicPlatformControllerConfigData(hardware_config::Config &config)
static PositionControllerConfigurationPtr CreatePositionControllerConfigData(hardware_config::Config &config)
static VelocityControllerConfigurationPtr CreateVelocityControllerConfigData(hardware_config::Config &config)
std::shared_ptr< VelocityControllerConfiguration > VelocityControllerConfigurationPtr
std::shared_ptr< PositionControllerConfiguration > PositionControllerConfigurationPtr
std::shared_ptr< HolonomicPlatformControllerConfiguration > HolonomicPlatformControllerConfigurationPtr