Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

[task_03] Did task_03#358

Open
Darthdevby wants to merge 22 commits into
brstu:mainfrom
Darthdevby:task_03
Open

[task_03] Did task_03#358
Darthdevby wants to merge 22 commits into
brstu:mainfrom
Darthdevby:task_03

Conversation

@Darthdevby
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings December 20, 2025 12:01
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 20, 2025

📌 Duplicate code detection tool report

The tool analyzed your source code and found the following degree of similarity between the files:

trunk/ii002713/task_03/doc/html/index.md

📄 trunk/ii002713/task_03/doc/html/index.md

File Similarity (%)
trunk/ii02810/task_03/doc/pages/index.md 92.84
trunk/ii02801/task_03/api.md 92.56
trunk/ii002826/task_03/doc/html/index.md 92.37
trunk/ii002717/task_01/src/main.cpp

📄 trunk/ii002717/task_01/src/main.cpp

File Similarity (%)
trunk/ii02717/task_02/src/main.cpp 93.32 ⚠️
trunk/ii002826/task_03/doc/html/index.md

📄 trunk/ii002826/task_03/doc/html/index.md

File Similarity (%)
trunk/ii02801/task_03/api.md 93.65 ⚠️
trunk/ii02817/task_03/doc/html/index.md 93.58 ⚠️
trunk/ii02810/task_03/doc/pages/index.md 92.55
trunk/ii002713/task_03/doc/html/index.md 92.37
trunk/ii02823/task_03/doc/html/index.md 92.34
trunk/ii02818/task_03/doc/html/index.md 92.03
trunk/ii02707/task_04/doc/README.md

📄 trunk/ii02707/task_04/doc/README.md

File Similarity (%)
trunk/ii02817/task_04/doc/README.md 92.95
trunk/ii02707/task_05/doc/README.md

📄 trunk/ii02707/task_05/doc/README.md

File Similarity (%)
trunk/ii02719/task_05/doc/README.md 92.37
trunk/ii02708/task_01/doc/readme.md

📄 trunk/ii02708/task_01/doc/readme.md

File Similarity (%)
trunk/ii02722/task_01/doc/README.md 94.05 ⚠️
trunk/ii02717/task_02/src/main.cpp

📄 trunk/ii02717/task_02/src/main.cpp

File Similarity (%)
trunk/ii002717/task_01/src/main.cpp 93.32 ⚠️
trunk/ii02719/task_05/doc/README.md

📄 trunk/ii02719/task_05/doc/README.md

File Similarity (%)
trunk/ii02707/task_05/doc/README.md 92.37
trunk/ii02722/task_01/doc/README.md

📄 trunk/ii02722/task_01/doc/README.md

File Similarity (%)
trunk/ii02708/task_01/doc/readme.md 94.05 ⚠️
trunk/ii02801/task_03/api.md

📄 trunk/ii02801/task_03/api.md

File Similarity (%)
trunk/ii02810/task_03/doc/pages/index.md 94.55 ⚠️
trunk/ii02823/task_03/doc/html/index.md 93.84 ⚠️
trunk/ii002826/task_03/doc/html/index.md 93.65 ⚠️
trunk/ii002713/task_03/doc/html/index.md 92.56
trunk/ii02804/task_03/doc/readme.md

📄 trunk/ii02804/task_03/doc/readme.md

File Similarity (%)
trunk/ii02812/task_03/doc/Readme.md 92.77
trunk/ii02810/task_02/doc/Readme.md

📄 trunk/ii02810/task_02/doc/Readme.md

File Similarity (%)
trunk/ii02810/task_02/test/Test.cpp 92.53
trunk/ii02810/task_02/test/Test.cpp

📄 trunk/ii02810/task_02/test/Test.cpp

File Similarity (%)
trunk/ii02810/task_02/doc/Readme.md 92.53
trunk/ii02810/task_03/doc/pages/index.md

📄 trunk/ii02810/task_03/doc/pages/index.md

File Similarity (%)
trunk/ii02801/task_03/api.md 94.55 ⚠️
trunk/ii002713/task_03/doc/html/index.md 92.84
trunk/ii02823/task_03/doc/html/index.md 92.76
trunk/ii002826/task_03/doc/html/index.md 92.55
trunk/ii02812/task_03/doc/report/index.md 92.16
trunk/ii02812/task_03/doc/Readme.md

📄 trunk/ii02812/task_03/doc/Readme.md

File Similarity (%)
trunk/ii02804/task_03/doc/readme.md 92.77
trunk/ii02812/task_03/doc/report/index.md

📄 trunk/ii02812/task_03/doc/report/index.md

File Similarity (%)
trunk/ii02810/task_03/doc/pages/index.md 92.16
trunk/ii02817/task_03/doc/html/index.md

📄 trunk/ii02817/task_03/doc/html/index.md

File Similarity (%)
trunk/ii002826/task_03/doc/html/index.md 93.58 ⚠️
trunk/ii02818/task_03/doc/html/index.md 92.29
trunk/ii02817/task_04/doc/README.md

📄 trunk/ii02817/task_04/doc/README.md

File Similarity (%)
trunk/ii02707/task_04/doc/README.md 92.95
trunk/ii02818/task_03/doc/html/index.md

📄 trunk/ii02818/task_03/doc/html/index.md

File Similarity (%)
trunk/ii02817/task_03/doc/html/index.md 92.29
trunk/ii002826/task_03/doc/html/index.md 92.03
trunk/ii02823/task_03/doc/html/index.md

📄 trunk/ii02823/task_03/doc/html/index.md

File Similarity (%)
trunk/ii02801/task_03/api.md 93.84 ⚠️
trunk/ii02810/task_03/doc/pages/index.md 92.76
trunk/ii002826/task_03/doc/html/index.md 92.34

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR implements a PID (Proportional-Integral-Derivative) temperature control system simulation as part of task_03. The implementation includes a PID controller class, simulation program, visualization tools, comprehensive documentation, and unit tests using Google Test.

Key changes include:

  • Complete PID controller implementation with tunable parameters
  • Temperature model simulation with noise injection
  • Python visualization scripts for data analysis
  • Unit tests covering proportional control and output limiting

Reviewed changes

Copilot reviewed 13 out of 20 changed files in this pull request and generated no comments.

Show a summary per file
File Description
trunk/ii02710/task_03/test/test_pid_basic.cpp Unit tests for PID controller functionality
trunk/ii02710/task_03/test/build-and-run-project.bat Build script for test project
trunk/ii02710/task_03/test/CMakeLists.txt CMake configuration for tests with Google Test
trunk/ii02710/task_03/src/temperature_data.csv Generated simulation data output
trunk/ii02710/task_03/src/simulation.cpp Main simulation program with PID control loop
trunk/ii02710/task_03/src/plot_temperature.py Python visualization and analysis scripts
trunk/ii02710/task_03/src/pid_controller.h PID controller class header
trunk/ii02710/task_03/src/pid_controller.cpp PID controller implementation
trunk/ii02710/task_03/src/build-and-run-project.bat Build and run script for simulation
trunk/ii02710/task_03/src/CMakeLists.txt CMake configuration for simulation
trunk/ii02710/task_03/doc/html/index.md API documentation
trunk/ii02710/task_03/doc/README.md Project documentation and report
trunk/ii02710/task_02/googletest Google Test submodule reference

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings December 20, 2025 12:19
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated 7 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread trunk/ii02710/task_03/src/plot_temperature.py
Comment thread trunk/ii02710/task_03/src/plot_temperature.py
Comment thread trunk/ii02710/task_03/src/plot_temperature.py
Comment thread trunk/ii02710/task_03/src/plot_temperature.py
Comment thread trunk/ii02710/task_03/src/plot_temperature.py
Comment thread trunk/ii02710/task_03/src/plot_temperature.py Outdated
Comment thread trunk/ii02710/task_03/src/plot_temperature.py Outdated
Copilot AI review requested due to automatic review settings December 20, 2025 12:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread trunk/ii02710/task_03/src/plot_temperature.py
@Darthdevby Darthdevby requested a review from Copilot December 29, 2025 09:52
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread trunk/ii02710/task_03/src/plot_temperature.py
Comment thread trunk/ii02710/task_03/src/plot_temperature.py
Comment thread trunk/ii02710/task_03/src/plot_temperature.py Outdated
Comment thread trunk/ii02710/task_03/src/plot_temperature.py Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings December 29, 2025 09:55
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (1)

trunk/ii02710/task_03/src/simulation.cpp:1

  • The comment contains corrupted text encoding. Use proper UTF-8 encoding for comments or convert the comment to English.
/**

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread trunk/ii02710/task_03/doc/README.md Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings December 29, 2025 09:58
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Darthdevby Darthdevby requested a review from Copilot January 3, 2026 16:20
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread trunk/ii02710/task_03/src/simulation.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 3, 2026 16:25
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Darthdevby Darthdevby requested a review from Copilot January 3, 2026 16:34
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread trunk/ii02710/task_03/src/plot_temperature.py
Comment thread trunk/ii02710/task_03/src/simulation.cpp Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings January 3, 2026 16:37
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread trunk/ii02710/task_03/src/plot_temperature.py
@Darthdevby Darthdevby requested a review from Copilot January 3, 2026 16:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Darthdevby Darthdevby requested a review from Copilot January 3, 2026 16:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings January 4, 2026 17:47
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings January 8, 2026 18:44
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jan 8, 2026

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 20 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

PIDController pid(2.5, 0.5, 1.0, 0, 100);

double setpoint;
std::cout << "Write SetPoint: ";
Copy link

Copilot AI Jan 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The prompt 'Write SetPoint' uses inconsistent capitalization. Consider using 'Enter Setpoint:' or 'Write setpoint:' for consistency with the rest of the codebase where 'setpoint' is typically lowercase.

Suggested change
std::cout << "Write SetPoint: ";
std::cout << "Enter setpoint: ";

Copilot uses AI. Check for mistakes.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants