This repository pertains to the test driven development exercise. The group members of which are :
- Arunava Basu
- Shon Cortes
- Anubhav Paras
- Charu Sharma
The members of the first pair for Part 1 of this repository are :
- Arunava Basu (Driver)
- Shon Cortes (Navigator)
The members of the first pair for Part 1 of this repository are :
- Charu Sharma (Driver)
- Anubhav Paras (Navigator)
The design contains one class, PID. The main function takes the target velocity and present velocity 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