|
GKD.RoboCtrl
|
电机基础组件。 更多...
电机基础组件。
提供电机基础类motor_base和被控制算法控制的电机controlled_motor。
在文件 base.hpp 中定义.
#include <cstddef>#include <cstdint>#include <type_traits>#include "core/async.hpp"#include "core/logger.h"#include "core/multiton.hpp"#include "device/base.hpp"#include "utils/controller.hpp"#include "utils/utils.hpp"#include "io/base.hpp"类 | |
| struct | roboctrl::device::motor_base |
| struct | roboctrl::device::controlled_motor< motor_type, controller_type > |
| 被控制算法(例如PID)控制的电机 更多... | |
| struct | roboctrl::device::controlled_motor< motor_type, controller_type >::params_type |
命名空间 | |
| namespace | roboctrl::device |
| 设备模块 | |
概念 | |
| concept | roboctrl::device::motor |
枚举 | |
| enum class | dir : int { forward = 1 , reverse = -1 } |
函数 | |
| template<motor motor_type> | |
| awaitable< void > | roboctrl::device::set_motor (const typename motor_type::info_type::key_type &key, fp32 value) |
| 设置电机目标状态 | |