|
One Motor 0.6.0
RoboMaster全平台一站式电机驱动库
|
| ▼NOneMotor | |
| ▼NCan | |
| CCanDriver | CAN总线驱动类,封装了底层CAN接口的打开、关闭、发送和接收回调注册等操作。 |
| CCanFrame | 一个与平台无关的CAN帧结构体。 |
| ▼NControl | |
| ▼NDetail | |
| CHasFeatureCheck | 递归检查特性是否存在。 |
| CHasFeatureCheck< Target, FeaturePack< Fs... > > | |
| CChainBuilder | |
| CChainBuilder<> | |
| CFeaturePack | 特性包容器,用于将多个特性打包成一个类型。 |
| CIncremental | 增量式PID算法标签。 |
| CPID_Params | PID控制器的参数。 |
| CPIDChain | PID处理链。 |
| CPIDChain< Node > | 特化:链中最后一个节点。 这是递归的终点。 |
| CPIDController | 一个通用的、可配置的PID控制器。 |
| CPositional | 位置式PID算法标签。 |
| CWithDeadband | 死区特性标签。如果误差的绝对值小于死区值,则PID输出保持不变。 |
| CWithDerivativeFilter | 微分项滤波特性标签。为微分项添加一个低通滤波器。 |
| CWithDerivativeOnMeasurement | 微分先行特性标签 (Derivative on Measurement)。微分项基于测量值的变化率,而不是误差的变化率。 |
| CWithIntegralLimit | 积分限幅特性标签。限制积分项的累积范围。 |
| CWithOutputFilter | 输出滤波特性标签。为最终输出添加一个低通滤波器。 |
| CWithOutputLimit | 输出限幅特性标签。限制PID控制器的最终输出范围。 |
| ▼NMotor | |
| ▼NDJI | |
| CDjiMotor | |
| CGM6020CurrentTraits | |
| CGM6020VoltageTraits | |
| CM2006Traits | |
| CM3508Traits | |
| CMotorGuard | 防止电机驱动器在运行结束时输出过高电流的保护类 |
| CMotorManager | DJI电机管理器单例类。 |
| CMotorStatus | |
| CMotorTraits | |
| CRawStatusFrame | DJI电机原始状态反馈的CAN帧的直接映射。 |
| ▼NDM | |
| CJ4310 | DM J4310 电机驱动类 |
| CJ4310Status | J4310 电机状态结构体 |
| ▼NThread | |
| COthread | 一个对底层线程实现(如 std::thread)的封装器。 |
| CDeltaT | 一个用于计算时间增量 (delta time) 的工具类。 |
| CDoubleBuffer | |
| CError | 错误信息结构体 |
| CPID_Handle | |
| CPID_Params_t |