3#include <frc/controller/HolonomicDriveController.h>
4#include <frc/geometry/Pose2d.h>
5#include <frc/kinematics/ChassisSpeeds.h>
15 using GetPoseFunc = std::function<frc::Pose2d()>;
16 using ResetPoseFunc = std::function<void(
const frc::Pose2d&)>;
17 using GetSpeedsFunc = std::function<frc::ChassisSpeeds()>;
18 using SetSpeedsFunc = std::function<void(
const frc::ChassisSpeeds&)>;
45 std::shared_ptr<frc::HolonomicDriveController>
controller;
49 explicit operator bool()
const {
return isValid(); }
Definition TrajectoryRunnerProperties.hpp:14
std::shared_ptr< frc::HolonomicDriveController > controller
Definition TrajectoryRunnerProperties.hpp:45
ResetPoseFunc resetPose
Definition TrajectoryRunnerProperties.hpp:30
SetSpeedsFunc setSpeeds
Definition TrajectoryRunnerProperties.hpp:37
GetPoseFunc getPose
Definition TrajectoryRunnerProperties.hpp:23