Revision 1202
Station/server communication:
- Implemented backspace handling
- Implemented all test starting commands with parameter
Tests:
- Added functions for testing only one component of a kind
- Made function names consistent with server commands
main.c | ||
---|---|---|
24 | 24 |
|
25 | 25 |
char choice = usb_getc (); |
26 | 26 |
switch (choice) { |
27 |
case 'c': case 'C': test_comm (); break; |
|
28 |
case 'a': case 'A': test_all (); break; // test_all will test comm itself |
|
29 |
case 'b': case 'B': if (require_comm ()) test_bom (true, true); break; |
|
30 |
case 'r': case 'R': if (require_comm ()) test_rangefinders (); break;
|
|
31 |
case 'm': case 'M': if (require_comm ()) test_motors (); break;
|
|
32 |
case 'e': case 'E': if (require_comm ()) test_encoders (); break;
|
|
33 |
case 's': case 'S': self_test (); break; |
|
27 |
case 'c': case 'C': test_comm (); break;
|
|
28 |
case 'a': case 'A': test_all (); break; // test_all will test comm itself
|
|
29 |
case 'b': case 'B': if (require_comm ()) test_bom_all (true, true); break;
|
|
30 |
case 'r': case 'R': if (require_comm ()) test_rangefinder_all (); break;
|
|
31 |
case 'm': case 'M': if (require_comm ()) test_motor_all (); break;
|
|
32 |
case 'e': case 'E': if (require_comm ()) test_encoder_all (); break;
|
|
33 |
case 's': case 'S': self_test (); break;
|
|
34 | 34 |
default: break; // ignore it |
35 | 35 |
} |
36 | 36 |
} |
Also available in: Unified diff