From ca682d29eb121a510282da53f3bdcc7f89d3f753 Mon Sep 17 00:00:00 2001 From: Federico Mandelli <federicomandelli@skywarder.eu> Date: Wed, 26 Jul 2023 13:49:53 +0200 Subject: [PATCH] [CanProtocol] Fixed default argument bug --- src/shared/drivers/canbus/CanProtocol/CanProtocol.cpp | 2 +- src/shared/drivers/canbus/CanProtocol/CanProtocol.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/shared/drivers/canbus/CanProtocol/CanProtocol.cpp b/src/shared/drivers/canbus/CanProtocol/CanProtocol.cpp index 7004bfa05..b4d64afdd 100644 --- a/src/shared/drivers/canbus/CanProtocol/CanProtocol.cpp +++ b/src/shared/drivers/canbus/CanProtocol/CanProtocol.cpp @@ -31,7 +31,7 @@ namespace Canbus { CanProtocol::CanProtocol(CanbusDriver* can, MsgHandler onReceive, - uint32_t baudRate = 500 * 1000) + uint32_t baudRate) : can(can), onReceive(onReceive) { loadEstimator = new BusLoadEstimation(baudRate); diff --git a/src/shared/drivers/canbus/CanProtocol/CanProtocol.h b/src/shared/drivers/canbus/CanProtocol/CanProtocol.h index cf6f80c4e..c68c83ade 100644 --- a/src/shared/drivers/canbus/CanProtocol/CanProtocol.h +++ b/src/shared/drivers/canbus/CanProtocol/CanProtocol.h @@ -61,7 +61,8 @@ public: * @param baudRate used to calculate bus usage (default 500*1000). */ - CanProtocol(CanbusDriver* can, MsgHandler onReceive, uint32_t baudRate); + CanProtocol(CanbusDriver* can, MsgHandler onReceive, + uint32_t baudRate = 500 * 1000); /** * @brief Start the receiving and sending threads. -- GitLab