The subsystem design/basis for the final project
Dependencies: mbed-rtos mbed-src pixylib
Diff: main.cpp
- Revision:
- 14:2d609d465f00
- Parent:
- 7:5ef312aa2678
- Child:
- 15:caa5a93a31d7
--- a/main.cpp Fri Mar 25 19:34:16 2016 +0000 +++ b/main.cpp Sat Mar 26 17:52:34 2016 +0000 @@ -3,7 +3,6 @@ #include "global.h" #include "robot.h" -#include "tuning.h" // Definitions @@ -11,11 +10,7 @@ enum Mode { AUTO_TRACK = '0', MANUAL_CONTROL = '1', - MOTOR_TUNING = '2', - SPEED_TUNING = '3', - STEERING_TUNING = '4', - TILT_TUNING = '5', - SYSTEM_TUNING = '6' + SYSTEM_TUNING = '2' }; void PrintMenu(Serial *pc); @@ -41,25 +36,14 @@ pc.printf("\r\n\r\n"); switch (mode) { case AUTO_TRACK: - AutoTrack(); + AutoTrack(false); break; case MANUAL_CONTROL: ManualControl(); break; - case MOTOR_TUNING: - MotorTuning(); - break; - case SPEED_TUNING: - SpeedTuning(); - break; - case STEERING_TUNING: - SteeringTuning(); - break; - case TILT_TUNING: - TiltTuning(); - break; - case SYSTEM_TUNING: - SystemTuning(); + case SYSTEM_TUNING: + AutoTrack(true); + pc.printf("Robot Shutdown... \r\n\r\n"); break; default: pc.printf("Error: Invalid Selection \r\n\r\n"); @@ -78,11 +62,7 @@ pc->printf("---------------------------------------------------------------- \r\n"); pc->printf("0. Automated Tracking \r\n"); pc->printf("1. Manual Control \r\n"); - pc->printf("2. Motor Tuning \r\n"); - pc->printf("3. Speed Tuning \r\n"); - pc->printf("4. Steering Tuning \r\n"); - pc->printf("5. Tilt Tuning \r\n"); - pc->printf("6. System Tuning \r\n"); + pc->printf("2. System Tuning \r\n"); pc->printf("---------------------------------------------------------------- \r\n\r\n"); pc->printf("=> ");