From fa7465b5dc10c242a0e74f2da84a8998754208eb Mon Sep 17 00:00:00 2001 From: fherrero <fherrero@iri.upc.edu> Date: Mon, 7 Dec 2020 11:46:05 +0100 Subject: [PATCH] Constructor name passed by value, not reference --- include/model_car_drivers_act.h | 2 +- include/model_car_drivers_base.h | 2 +- include/model_car_drivers_bat.h | 6 +++--- include/model_car_drivers_egomotion.h | 2 +- include/model_car_drivers_uss.h | 2 +- src/model_car_drivers_act.cpp | 2 +- src/model_car_drivers_base.cpp | 2 +- src/model_car_drivers_bat.cpp | 2 +- src/model_car_drivers_egomotion.cpp | 2 +- src/model_car_drivers_uss.cpp | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/include/model_car_drivers_act.h b/include/model_car_drivers_act.h index 11e024f..df0fa22 100644 --- a/include/model_car_drivers_act.h +++ b/include/model_car_drivers_act.h @@ -29,7 +29,7 @@ class CModel_Car_Drivers_Act: public CModel_Car_Drivers_Base protected: public: - CModel_Car_Drivers_Act(std::string &name); + CModel_Car_Drivers_Act(std::string name); void send_speed(float speed); void send_steering(float angle); void send_watchdog(); diff --git a/include/model_car_drivers_base.h b/include/model_car_drivers_base.h index 0af5fff..e0cb86d 100644 --- a/include/model_car_drivers_base.h +++ b/include/model_car_drivers_base.h @@ -62,7 +62,7 @@ class CModel_Car_Drivers_Base void delete_thread_and_events(void); public: - CModel_Car_Drivers_Base(std::string &name, ARDUINO_ID arduino_id); + CModel_Car_Drivers_Base(std::string name, ARDUINO_ID arduino_id); void start(); bool open(std::string &serial_dev); void stop(void); diff --git a/include/model_car_drivers_bat.h b/include/model_car_drivers_bat.h index e0d5c20..db898b7 100644 --- a/include/model_car_drivers_bat.h +++ b/include/model_car_drivers_bat.h @@ -1,5 +1,5 @@ -#ifndef _MODEL_CAR_DRIVERS_USS_H -#define _MODEL_CAR_DRIVERS_USS_H +#ifndef _MODEL_CAR_DRIVERS_BAT_H +#define _MODEL_CAR_DRIVERS_BAT_H #include "rs232.h" #include "commexceptions.h" @@ -30,7 +30,7 @@ class CModel_Car_Drivers_Bat: public CModel_Car_Drivers_Base protected: public: - CModel_Car_Drivers_Bat(std::string &name); + CModel_Car_Drivers_Bat(std::string name); bool get_bat(SENSOR_ID id, float & value); ~CModel_Car_Drivers_Bat(void); }; diff --git a/include/model_car_drivers_egomotion.h b/include/model_car_drivers_egomotion.h index 9fcb0bc..1991171 100644 --- a/include/model_car_drivers_egomotion.h +++ b/include/model_car_drivers_egomotion.h @@ -32,7 +32,7 @@ class CModel_Car_Drivers_Egomotion: public CModel_Car_Drivers_Base protected: public: - CModel_Car_Drivers_Egomotion(std::string &name); + CModel_Car_Drivers_Egomotion(std::string name); bool get_left_wheel(tSensWheelData & data); bool get_right_wheel(tSensWheelData & data); bool get_imu(tImuData & data); diff --git a/include/model_car_drivers_uss.h b/include/model_car_drivers_uss.h index 82b77ca..3883e06 100644 --- a/include/model_car_drivers_uss.h +++ b/include/model_car_drivers_uss.h @@ -30,7 +30,7 @@ class CModel_Car_Drivers_Uss: public CModel_Car_Drivers_Base protected: public: - CModel_Car_Drivers_Uss(std::string &name); + CModel_Car_Drivers_Uss(std::string name); bool get_uss(SENSOR_ID id, float & value); ~CModel_Car_Drivers_Uss(void); }; diff --git a/src/model_car_drivers_act.cpp b/src/model_car_drivers_act.cpp index 4904942..e3335af 100644 --- a/src/model_car_drivers_act.cpp +++ b/src/model_car_drivers_act.cpp @@ -1,6 +1,6 @@ #include "model_car_drivers_act.h" -CModel_Car_Drivers_Act::CModel_Car_Drivers_Act(std::string &name) : CModel_Car_Drivers_Base(name, ARDUINO_CENTER_ACTUATORS) +CModel_Car_Drivers_Act::CModel_Car_Drivers_Act(std::string name) : CModel_Car_Drivers_Base(name, ARDUINO_CENTER_ACTUATORS) { } diff --git a/src/model_car_drivers_base.cpp b/src/model_car_drivers_base.cpp index ef8a7ac..b9236c2 100644 --- a/src/model_car_drivers_base.cpp +++ b/src/model_car_drivers_base.cpp @@ -28,7 +28,7 @@ inline HexCharStruct hex(unsigned char _c) return HexCharStruct(_c); } -CModel_Car_Drivers_Base::CModel_Car_Drivers_Base(std::string &name, ARDUINO_ID arduino_id) +CModel_Car_Drivers_Base::CModel_Car_Drivers_Base(std::string name, ARDUINO_ID arduino_id) { this->name=name; this->arduino_id=arduino_id; diff --git a/src/model_car_drivers_bat.cpp b/src/model_car_drivers_bat.cpp index 85503f0..ab14f91 100644 --- a/src/model_car_drivers_bat.cpp +++ b/src/model_car_drivers_bat.cpp @@ -1,6 +1,6 @@ #include "model_car_drivers_bat.h" -CModel_Car_Drivers_Bat::CModel_Car_Drivers_Bat(std::string &name) : CModel_Car_Drivers_Base(name, ARDUINO_CENTER_MEASUREMENT) +CModel_Car_Drivers_Bat::CModel_Car_Drivers_Bat(std::string name) : CModel_Car_Drivers_Base(name, ARDUINO_CENTER_MEASUREMENT) { tVoltageData v; m_bat_values.insert(std::make_pair(ID_ARD_SENS_VOLT_ACTUATOR, v)); diff --git a/src/model_car_drivers_egomotion.cpp b/src/model_car_drivers_egomotion.cpp index bc58ad8..13f20c8 100644 --- a/src/model_car_drivers_egomotion.cpp +++ b/src/model_car_drivers_egomotion.cpp @@ -1,6 +1,6 @@ #include "model_car_drivers_egomotion.h" -CModel_Car_Drivers_Egomotion::CModel_Car_Drivers_Egomotion(std::string &name) : CModel_Car_Drivers_Base(name, ARDUINO_REAR_IMU_WHEELENC) +CModel_Car_Drivers_Egomotion::CModel_Car_Drivers_Egomotion(std::string name) : CModel_Car_Drivers_Base(name, ARDUINO_REAR_IMU_WHEELENC) { } diff --git a/src/model_car_drivers_uss.cpp b/src/model_car_drivers_uss.cpp index 46f61ea..cbb1a34 100644 --- a/src/model_car_drivers_uss.cpp +++ b/src/model_car_drivers_uss.cpp @@ -1,6 +1,6 @@ #include "model_car_drivers_uss.h" -CModel_Car_Drivers_Uss::CModel_Car_Drivers_Uss(std::string &name) : CModel_Car_Drivers_Base(name, ARDUINO_REAR_US) +CModel_Car_Drivers_Uss::CModel_Car_Drivers_Uss(std::string name) : CModel_Car_Drivers_Base(name, ARDUINO_REAR_US) { tUsData us; m_uss_values.insert(std::make_pair(ID_ARD_SENS_US_SIDE_RIGHT, us)); -- GitLab