Control Libraries 7.4.0
Loading...
Searching...
No Matches
bind_controller_type.cpp
1#include "controllers_bindings.hpp"
2
3#include <controllers/ControllerType.hpp>
4
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)
15 .export_values();
16}