https://app.travis-ci.com/github/sanchit2843/PID_Control
This repository pertains to the test driven development exercise. The group members of which are :
- Anukriti Singh
- Bharadwaj Chukkala
- Sanchit Tanwar
- Shantanu Parab
The members of the first pair for Part 1 of this repository are :
- Sanchit Tanwar(Driver)
- Anukriti Singh (Navigator)
The members of the first pair for Part 1 of this repository are :
- Shantanu Parab (Driver)
- Bharadwaj Chukkala (Navigator)
The design contains one class, PID. The main function takes the target temperature and present temperature as input and calls the calculate function of the PID class for 100 iterations. The present voltage is updated with the controller output until it reaches within a margin of the target voltage. The UML class diagram is as follows :
*Fig 1 : UML class diagram*The activity diagram is as follows :
*Fig 2 : Activity diagram* cd ...<path_to_directory>/
mkdir build
cd build
cmake ..
make
...<path_to_directory>/app/shell-app
Run cppcheck: Results are stored in ./results/cppcheck_process_part2.txt
, ./results/cppcheck_result_part2.txt
sh run_cppcheck.sh
Run cpplint: Results are stored in ./results/cpplint_result_part2.txt
sh run_cpplint.sh