-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Check for duplicate code #36
Conversation
run_duplicate_code_detection_tool |
Codecov Report
@@ Coverage Diff @@
## master #36 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 28 28
Lines 458 458
=========================================
Hits 458 458 Continue to review full report at Codecov.
|
9d40b1f
to
af11fb1
Compare
af11fb1
to
c5e5e32
Compare
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: 📄 src/car/heading/HeadingCar.cpp
📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
📄 src/control/ackerman/AckermanControl.cpp
📄 src/car/distance/DistanceCar.cpp
📄 src/car/smart/SmartCar.cpp
📄 src/motor/digital/servo/ServoMotor.cpp
📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
📄 src/motor/analog/pwm/BrushedMotor.cpp
📄 src/control/differential/DifferentialControl.cpp
📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
📄 src/sensors/heading/gyroscope/GY50.cpp
📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
📄 src/sensors/distance/ultrasound/ping/SR04.cpp
📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
📄 src/car/simple/SimpleCar.cpp
|
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp### 📄 [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 0.24 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.73 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 1.18 | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | 52.37src/car/simple/SimpleCar.cpp### 📄 [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 0.24 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 17.34src/car/smart/SmartCar.cpp### 📄 [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 0.73 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 17.34src/control/differential/DifferentialControl.cpp### 📄 [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 1.18 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 17.52src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp### 📄 [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 52.37src/sensors/odometer/interrupt/DirectionalOdometer.cpp### 📄 [src/sensors/odometer/interrupt/DirectionalOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionalOdometer.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 3.22 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 0.94 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.86 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 3.42 | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | 3.3 | | [src/sensors/distance/infrared/analog/sharp/GP2D120.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2D120.cpp) | 3.28 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 5.51src/sensors/distance/infrared/analog/sharp/GP2D120.cpp### 📄 [src/sensors/distance/infrared/analog/sharp/GP2D120.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2D120.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 52.63src/sensors/distance/ultrasound/ping/SR04.cpp### 📄 [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 4.39 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 1.2 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.26 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 2.51 | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | 4.97 | | [src/sensors/odometer/interrupt/DirectionalOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionalOdometer.cpp) | 5.51src/sensors/heading/gyroscope/GY50.cpp### 📄 [src/sensors/heading/gyroscope/GY50.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/heading/gyroscope/GY50.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 4.83 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 0.98 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.36 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 3.32 | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | 3.72 | | [src/sensors/odometer/interrupt/DirectionalOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionalOdometer.cpp) | 5.2src/sensors/odometer/interrupt/DirectionlessOdometer.cpp### 📄 [src/sensors/odometer/interrupt/DirectionlessOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionlessOdometer.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 3.58 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 1.91 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.58 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 6.53src/motor/digital/servo/ServoMotor.cpp### 📄 [src/motor/digital/servo/ServoMotor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/motor/digital/servo/ServoMotor.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 0.57 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 4.01 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.01 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 7.19src/sensors/distance/ultrasound/i2c/SRF08.cpp### 📄 [src/sensors/distance/ultrasound/i2c/SRF08.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/i2c/SRF08.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 2.36 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 1.09 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.14 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 1.15 | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | 2.11 | | [src/sensors/odometer/interrupt/DirectionalOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionalOdometer.cpp) | 2.1 | | [src/sensors/distance/infrared/analog/sharp/GP2D120.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2D120.cpp) | 2.49 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 10.4src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp### 📄 [src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 4.18 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 1.83 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.68 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 1.52 | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | 4.42 | | [src/sensors/odometer/interrupt/DirectionalOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionalOdometer.cpp) | 2.72 | | [src/sensors/distance/infrared/analog/sharp/GP2D120.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2D120.cpp) | 4.4 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 33.38src/car/distance/DistanceCar.cpp### 📄 [src/car/distance/DistanceCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/distance/DistanceCar.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 4.13 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 14.35src/control/ackerman/AckermanControl.cpp### 📄 [src/control/ackerman/AckermanControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/ackerman/AckermanControl.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 0.4 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 25.92src/motor/analog/pwm/BrushedMotor.cpp### 📄 [src/motor/analog/pwm/BrushedMotor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/motor/analog/pwm/BrushedMotor.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 1.35 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 2.37 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.54 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 4.29 | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | 1.36 | | [src/sensors/odometer/interrupt/DirectionalOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionalOdometer.cpp) | 3.18 | | [src/sensors/distance/infrared/analog/sharp/GP2D120.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2D120.cpp) | 1.35 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 18.22src/car/heading/HeadingCar.cpp### 📄 [src/car/heading/HeadingCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/heading/HeadingCar.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 0.12 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 12.47src/runtime/arduino_runtime/ArduinoRuntime.cpp### 📄 [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | 4.79 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 0.35 | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.02 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 0.25 | | [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | 5.11 |
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/car/smart/SmartCar.cpp### 📄 [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 0.26 | | [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | 0.02 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 17.34src/sensors/distance/ultrasound/ping/SR04.cpp### 📄 [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.26 | | [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | 1.59 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 1.2 | | [src/sensors/odometer/interrupt/DirectionlessOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionlessOdometer.cpp) | 7.68src/runtime/arduino_runtime/ArduinoRuntime.cpp### 📄 [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.02 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 1.59 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 0.35 | | [src/sensors/odometer/interrupt/DirectionlessOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionlessOdometer.cpp) | 2.19 | | [src/sensors/heading/gyroscope/GY50.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/heading/gyroscope/GY50.cpp) | 1.67 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 0.25 | | [src/motor/digital/servo/ServoMotor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/motor/digital/servo/ServoMotor.cpp) | 0.3 | | [src/motor/analog/pwm/BrushedMotor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/motor/analog/pwm/BrushedMotor.cpp) | 0.95 | | [src/sensors/distance/infrared/analog/sharp/GP2D120.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2D120.cpp) | 5.09src/car/simple/SimpleCar.cpp### 📄 [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 17.34src/sensors/odometer/interrupt/DirectionlessOdometer.cpp### 📄 [src/sensors/odometer/interrupt/DirectionlessOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionlessOdometer.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.58 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 7.68src/sensors/heading/gyroscope/GY50.cpp### 📄 [src/sensors/heading/gyroscope/GY50.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/heading/gyroscope/GY50.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.36 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 10.92src/control/differential/DifferentialControl.cpp### 📄 [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 1.47 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 2.51 | | [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | 0.25 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 17.52src/motor/digital/servo/ServoMotor.cpp### 📄 [src/motor/digital/servo/ServoMotor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/motor/digital/servo/ServoMotor.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.01 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 4.63 | | [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | 0.3 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 4.01 | | [src/sensors/odometer/interrupt/DirectionlessOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionlessOdometer.cpp) | 5.39src/motor/analog/pwm/BrushedMotor.cpp### 📄 [src/motor/analog/pwm/BrushedMotor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/motor/analog/pwm/BrushedMotor.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.54 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 18.22src/sensors/distance/infrared/analog/sharp/GP2D120.cpp### 📄 [src/sensors/distance/infrared/analog/sharp/GP2D120.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2D120.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.77 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 5.13src/car/distance/DistanceCar.cpp### 📄 [src/car/distance/DistanceCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/distance/DistanceCar.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 17.71src/car/heading/HeadingCar.cpp### 📄 [src/car/heading/HeadingCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/heading/HeadingCar.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 57.86src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp### 📄 [src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.78 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 4.97 | | [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | 5.11src/sensors/odometer/interrupt/DirectionalOdometer.cpp### 📄 [src/sensors/odometer/interrupt/DirectionalOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionalOdometer.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.86 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 5.51src/sensors/distance/ultrasound/i2c/SRF08.cpp### 📄 [src/sensors/distance/ultrasound/i2c/SRF08.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/i2c/SRF08.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.14 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 10.4src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp### 📄 [src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.68 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 33.38src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp### 📄 [src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.73 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 4.39 | | [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | 4.79 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 0.24 | | [src/sensors/odometer/interrupt/DirectionlessOdometer.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/odometer/interrupt/DirectionlessOdometer.cpp) | 3.58 | | [src/sensors/heading/gyroscope/GY50.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/heading/gyroscope/GY50.cpp) | 4.83 | | [src/control/differential/DifferentialControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/differential/DifferentialControl.cpp) | 1.18 | | [src/motor/digital/servo/ServoMotor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/motor/digital/servo/ServoMotor.cpp) | 0.57 | | [src/motor/analog/pwm/BrushedMotor.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/motor/analog/pwm/BrushedMotor.cpp) | 1.35 | | [src/sensors/distance/infrared/analog/sharp/GP2D120.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/infrared/analog/sharp/GP2D120.cpp) | 52.63src/control/ackerman/AckermanControl.cpp### 📄 [src/control/ackerman/AckermanControl.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/control/ackerman/AckermanControl.cpp) | File | Similarity (%) | |-------------- | -------------- | | [src/car/smart/SmartCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/smart/SmartCar.cpp) | 0.07 | | [src/sensors/distance/ultrasound/ping/SR04.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/sensors/distance/ultrasound/ping/SR04.cpp) | 0.91 | | [src/runtime/arduino_runtime/ArduinoRuntime.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/runtime/arduino_runtime/ArduinoRuntime.cpp) | 0.23 | | [src/car/simple/SimpleCar.cpp](https://github.com/platisd/smartcar_shield/blob/c5e5e322386a734b5e21bcd29b7c0203457a79de/src/car/simple/SimpleCar.cpp) | 25.92 |
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
|
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
|
run_duplicate_code_detection_tool |
f873329
to
eea04a4
Compare
test comment |
ceadad8
to
3665d52
Compare
another test comment |
run_duplicate_code_detection_tool |
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
|
run_duplicate_code_detection_tool |
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
|
run_duplicate_code_detection_tool |
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
|
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
|
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
|
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
|
run_duplicate_code_detection_tool |
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
|
run_duplicate_code_detection_tool |
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
|
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
|
run_duplicate_code_detection_tool |
📌 Duplicate code detection tool reportThe tool analyzed your source code and found the following degree of similarity between the files: src/control/differential/DifferentialControl.cpp📄 src/control/differential/DifferentialControl.cpp
src/sensors/odometer/interrupt/DirectionlessOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionlessOdometer.cpp
src/sensors/distance/ultrasound/ping/SR04.cpp📄 src/sensors/distance/ultrasound/ping/SR04.cpp
src/control/ackerman/AckermanControl.cpp📄 src/control/ackerman/AckermanControl.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A02.cpp
src/car/simple/SimpleCar.cpp📄 src/car/simple/SimpleCar.cpp
src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2Y0A21.cpp
src/sensors/distance/infrared/analog/sharp/GP2D120.cpp📄 src/sensors/distance/infrared/analog/sharp/GP2D120.cpp
src/runtime/arduino_runtime/ArduinoRuntime.cpp📄 src/runtime/arduino_runtime/ArduinoRuntime.cpp
src/motor/analog/pwm/BrushedMotor.cpp📄 src/motor/analog/pwm/BrushedMotor.cpp
src/sensors/distance/ultrasound/i2c/SRF08.cpp📄 src/sensors/distance/ultrasound/i2c/SRF08.cpp
src/car/smart/SmartCar.cpp📄 src/car/smart/SmartCar.cpp
src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp📄 src/sensors/distance/infrared/analog/InfraredAnalogSensor.cpp
src/sensors/heading/gyroscope/GY50.cpp📄 src/sensors/heading/gyroscope/GY50.cpp
src/car/distance/DistanceCar.cpp📄 src/car/distance/DistanceCar.cpp
src/car/heading/HeadingCar.cpp📄 src/car/heading/HeadingCar.cpp
src/motor/digital/servo/ServoMotor.cpp📄 src/motor/digital/servo/ServoMotor.cpp
src/sensors/odometer/interrupt/DirectionalOdometer.cpp📄 src/sensors/odometer/interrupt/DirectionalOdometer.cpp
|
Description
Solved issue(s)