1#include "controllers_bindings.h"
3#include <controllers/ControllerType.hpp>
5void bind_controller_type(py::module_& m) {
6 py::enum_<CONTROLLER_TYPE>(m,
"CONTROLLER_TYPE")
7 .value(
"NONE", CONTROLLER_TYPE::NONE)
8 .value(
"IMPEDANCE", CONTROLLER_TYPE::IMPEDANCE)
9 .value(
"VELOCITY_IMPEDANCE", CONTROLLER_TYPE::VELOCITY_IMPEDANCE)
10 .value(
"DISSIPATIVE", CONTROLLER_TYPE::DISSIPATIVE)
11 .value(
"DISSIPATIVE_LINEAR", CONTROLLER_TYPE::DISSIPATIVE_LINEAR)
12 .value(
"DISSIPATIVE_ANGULAR", CONTROLLER_TYPE::DISSIPATIVE_ANGULAR)
13 .value(
"DISSIPATIVE_DECOUPLED", CONTROLLER_TYPE::DISSIPATIVE_DECOUPLED)
14 .value(
"COMPLIANT_TWIST", CONTROLLER_TYPE::COMPLIANT_TWIST)