diff --git a/src/shared/algorithms/AirBrakes/AirBrakes.cpp b/src/shared/algorithms/AirBrakes/AirBrakes.cpp
index 9e288ba06a9f93c6b8179ff0e3669db0be571dee..896815cdba7893328e332a775c895c878602a4c2 100644
--- a/src/shared/algorithms/AirBrakes/AirBrakes.cpp
+++ b/src/shared/algorithms/AirBrakes/AirBrakes.cpp
@@ -31,7 +31,7 @@ namespace Boardcore
{
AirBrakes::AirBrakes(std::function<TimedTrajectoryPoint()> getCurrentPosition,
- TrajectorySet &trajectorySet,
+ const TrajectorySet &trajectorySet,
const AirBrakesConfig &config,
std::function<void(float)> setActuator)
: getCurrentPosition(getCurrentPosition), trajectorySet(trajectorySet),
diff --git a/src/shared/algorithms/AirBrakes/AirBrakes.h b/src/shared/algorithms/AirBrakes/AirBrakes.h
index b8d7d8b3c4bbc8cbb3411924934295f3710232a8..9af39d4d26638dadceb5536b6026c9ff2414967c 100644
--- a/src/shared/algorithms/AirBrakes/AirBrakes.h
+++ b/src/shared/algorithms/AirBrakes/AirBrakes.h
@@ -40,7 +40,7 @@ class AirBrakes : public Algorithm
{
public:
AirBrakes(std::function<TimedTrajectoryPoint()> getCurrentPosition,
- TrajectorySet &trajectorySet, const AirBrakesConfig &config,
+ const TrajectorySet &trajectorySet, const AirBrakesConfig &config,
std::function<void(float)> setActuator);
bool init() override;
@@ -138,7 +138,7 @@ private:
private:
std::function<TimedTrajectoryPoint()> getCurrentPosition;
- TrajectorySet &trajectorySet;
+ const TrajectorySet &trajectorySet;
const AirBrakesConfig &config;
std::function<void(float)> setActuator;
diff --git a/src/shared/algorithms/AirBrakes/TrajectorySet.h b/src/shared/algorithms/AirBrakes/TrajectorySet.h
index b720af10fd1379062a566590cb77f8a9a94c4d29..64075e6b7f16a6fa1f7667b680032df7fed9a85e 100644
--- a/src/shared/algorithms/AirBrakes/TrajectorySet.h
+++ b/src/shared/algorithms/AirBrakes/TrajectorySet.h
@@ -38,7 +38,7 @@ public:
{
}
- uint32_t length() { return trjSize; }
+ uint32_t length() const { return trjSize; }
};
} // namespace Boardcore