From cfb73879c1f7325b3d132f5a800f4333824b9915 Mon Sep 17 00:00:00 2001 From: Davide Basso <davide.basso@skywarder.eu> Date: Tue, 20 Feb 2024 19:26:26 +0100 Subject: [PATCH] [Units] Remove global namespace --- src/shared/sensors/LIS3DSH/LIS3DSH.h | 2 ++ src/shared/sensors/LIS3DSH/LIS3DSHData.h | 3 ++- src/tests/sensors/calibration/test-calibration-benchmark.cpp | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/shared/sensors/LIS3DSH/LIS3DSH.h b/src/shared/sensors/LIS3DSH/LIS3DSH.h index aebb40fbd..fab14f67c 100644 --- a/src/shared/sensors/LIS3DSH/LIS3DSH.h +++ b/src/shared/sensors/LIS3DSH/LIS3DSH.h @@ -352,6 +352,8 @@ private: */ AccelerometerData readAccelData() { + using namespace Units::Acceleration; + AccelerometerData accelData; SPITransaction spi(spiSlave); diff --git a/src/shared/sensors/LIS3DSH/LIS3DSHData.h b/src/shared/sensors/LIS3DSH/LIS3DSHData.h index ab382c5e8..b4d6dc821 100644 --- a/src/shared/sensors/LIS3DSH/LIS3DSHData.h +++ b/src/shared/sensors/LIS3DSH/LIS3DSHData.h @@ -26,10 +26,11 @@ namespace Boardcore { -using namespace Units::Acceleration; struct LIS3DSHData : public AccelerometerData, public TemperatureData { + using MeterPerSecondSquared = Units::Acceleration::MeterPerSecondSquared; + LIS3DSHData() : AccelerometerData{0, MeterPerSecondSquared(0), MeterPerSecondSquared(0), MeterPerSecondSquared(0)}, diff --git a/src/tests/sensors/calibration/test-calibration-benchmark.cpp b/src/tests/sensors/calibration/test-calibration-benchmark.cpp index e8811b301..70c53be71 100644 --- a/src/tests/sensors/calibration/test-calibration-benchmark.cpp +++ b/src/tests/sensors/calibration/test-calibration-benchmark.cpp @@ -39,6 +39,7 @@ using namespace Boardcore; using namespace miosix; +using namespace Units::Acceleration; /* using volatile so that the compiler won't optimize out the variable */ volatile AccelerometerData testData; -- GitLab