跳转到内容

Trajectory::MotorTrajectory API

文档稀疏
符号
82
已记录
10
类型
4
继承关系
0
源码分支
main

72 / 82 个公开 API 符号没有说明。

共 4 个类型

类型目录
类

trajectory::MotorTrajectory

查看源码

上游未提供类型说明。

构造与析构

3

MotorTrajectory

函数公开
        trajectory::MotorTrajectory< MotorNum >::MotorTrajectory (controllers::MotorVelController *motor_controller, const ProfileConfig &profile_cfg, const PD::Config &error_pd_cfg, const float finish_threshold=2.0)
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:66

MotorTrajectory

函数公开
        trajectory::MotorTrajectory< MotorNum >::MotorTrajectory (controllers::MotorVelController *motor_controllers[MotorNum], const ProfileConfig &profile_cfg, const PD::Config &error_pd_cfg, const float finish_threshold=2.0)
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:36

MotorTrajectory

函数公开
        trajectory::MotorTrajectory< MotorNum >::MotorTrajectory (controllers::MotorVelController(&motors)[MotorNum], ProfileConfig profile_cfg, const PD::Config &error_pd_cfg, const float finish_threshold=2.0)
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:51

成员函数

23

lastFailureInfo

函数公开const
        const velocity_profile::SCurveProfile::FailureInfo & trajectory::MotorTrajectory< MotorNum >::lastFailureInfo () const
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:258

setRelativeTarget

函数公开
        bool trajectory::MotorTrajectory< MotorNum >::setRelativeTarget (const float target, const LinkMode link_mode)
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:219

setRelativeTarget

函数公开
        bool trajectory::MotorTrajectory< MotorNum >::setRelativeTarget (const float target, const LinkMode link_mode, const ProfileConfig &config)
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:193

setRelativeTarget

函数公开
        bool trajectory::MotorTrajectory< MotorNum >::setRelativeTarget (const float target, const ProfileConfig &config)
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:223

setTarget

函数公开
        bool trajectory::MotorTrajectory< MotorNum >::setTarget (const float target, const LinkMode link_mode, const ProfileConfig &config)
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:123

成员变量

12

last_failure_info_

变量私有
        velocity_profile::SCurveProfile::FailureInfo trajectory::MotorTrajectory< MotorNum >::last_failure_info_
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:317

嵌套类型

1

ProfileConfig

类型定义公开
        using trajectory::MotorTrajectory< MotorNum >::ProfileConfig = velocity_profile::SCurveProfile::Config
      

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:34
类

trajectory::MotorTrajectorySlave

查看源码

上游未提供类型说明。

构造与析构

3

MotorTrajectorySlave

函数公开
        trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::MotorTrajectorySlave (controllers::MotorVelController *motor_controller, const PD::Config &error_pd_cfg)
      

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:54

MotorTrajectorySlave

函数公开
        trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::MotorTrajectorySlave (controllers::MotorVelController *motor_controllers[MotorNum], const PD::Config &error_pd_cfg)
      

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:33

MotorTrajectorySlave

函数公开
        trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::MotorTrajectorySlave (controllers::MotorVelController(&motors)[MotorNum], const PD::Config &error_pd_cfg)
      

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:43

成员函数

22

成员变量

7

cmd_buffer_

变量私有
        std::conditional_t<Offline, NoBuffer, libs::RingBuffer<TargetPoint, BufferCapacity> > trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::cmd_buffer_
      

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:259

嵌套类型

2
结构体

trajectory::MotorTrajectorySlave::NoBuffer

查看源码

当 Offline = true 时替代 RingBuffer 的空占位类型。

此类型没有可用的公开成员。

其他公开符号

枚举

1

宏定义

1

文件

2