PathPlannerLib
Loading...
Searching...
No Matches
PIDConstants.h
1#pragma once
2
3namespace pathplanner {
5public:
6 const double kP;
7 const double kI;
8 const double kD;
9 const double iZone;
10
19 constexpr PIDConstants(const double kP, const double kI, const double kD,
20 const double iZone = 1.0) : kP(kP), kI(kI), kD(kD), iZone(iZone) {
21 }
22
29 constexpr PIDConstants(const double kP, const double kD) : PIDConstants(kP,
30 0, kD) {
31 }
32
38 constexpr PIDConstants(const double kP) : PIDConstants(kP, 0, 0) {
39 }
40};
41}
Definition: PIDConstants.h:4
constexpr PIDConstants(const double kP, const double kI, const double kD, const double iZone=1.0)
Definition: PIDConstants.h:19
constexpr PIDConstants(const double kP)
Definition: PIDConstants.h:38
constexpr PIDConstants(const double kP, const double kD)
Definition: PIDConstants.h:29