One Motor 0.6.0
RoboMaster全平台一站式电机驱动库
载入中...
搜索中...
未找到
文件列表
这里列出了所有文档化的文件,并附带简要说明:
[详情级别 12345]
  include
  OneMotor
  Can
 CanDriver.hpp提供一个统一的CAN总线驱动接口。
 CanFrame.hpp定义了与平台无关的CAN帧结构体。
  Control
 PID.hpp定义了一个可配置的PID控制器。
 pid_c_api.h
 PIDChain.hpp
  Motor
  DJI
 DjiMotor.hpp
 DjiMotorFrames.hpp
 MotorGuard.hpp定义了MotorGuard类
 MotorManager.hpp定义了DJI电机管理器,用于统一发送电机控制指令。
 Traits.hpp
  DM
 J4310.hppDM J4310 电机驱动程序
 J4310Frame.hppJ4310 电机 CAN 帧定义
  Thread
 Othread.hpp提供一个封装了不同平台线程操作的线程类。
  Util
 Arithmetic.hpp定义了一个C++20概念,用于约束模板参数必须为算术类型。
 CCM.h
 DeltaT.hpp提供一个工具类来计算两次调用之间的时间差。
 DoubleBuffer.hpp定义 DoubleBuffer 类,用于在多线程模型下保证电机状态信息的安全更新
 Error.hpp定义 Error 结构体和 ErrorCode 枚举,用于表示操作错误并与 tl::expected 一起使用。
 Panic.hpp提供一个用于处理严重错误的全局函数。