gehe zum Quellcode dieser Datei
Funktionen | |
void | SerialTest (void) |
void | SwitchTest (void) |
void | LineTest (void) |
void | OdometrieTest (void) |
void | MotorTest (void) |
void | LEDTest (void) |
void LEDTest | ( | void | ) |
Definiert in Zeile 251 der Datei SelfTest/test.c.
00252 { 00253 unsigned int i; 00254 StatusLED(GREEN); 00255 BackLED(OFF,OFF); 00256 FrontLED(OFF); 00257 for (i = 0; i < 842; i++) Sleep(0xFF); 00258 StatusLED(RED); 00259 for (i = 0; i < 842; i++) Sleep(0xFF); 00260 StatusLED(OFF); 00261 FrontLED(ON); 00262 for (i = 0; i < 842; i++) Sleep(0xFF); 00263 BackLED(ON,OFF); 00264 FrontLED(OFF); 00265 for (i = 0; i < 842; i++) Sleep(0xFF); 00266 BackLED(OFF,ON); 00267 for (i = 0; i < 842; i++) Sleep(0xFF); 00268 BackLED(ON,ON); 00269 StatusLED(YELLOW); 00270 FrontLED(ON); 00271 for (i = 0; i < 842; i++) Sleep(0xFF); 00272 BackLED(OFF,OFF); 00273 StatusLED(OFF); 00274 FrontLED(OFF); 00275 }
void LineTest | ( | void | ) |
void MotorTest | ( | void | ) |
Definiert in Zeile 238 der Datei SelfTest/test.c.
00239 { 00240 MotorTestLeft(); 00241 MotorTestRight(); 00242 MotorTestBoth(); 00243 }
void OdometrieTest | ( | void | ) |
Definiert in Zeile 111 der Datei SelfTest/test.c.
00112 { 00113 unsigned int data[2]; 00114 00115 OdometrieData(data); 00116 StatusLED(OFF); 00117 if (data[0] < 512) 00118 StatusLED(GREEN); 00119 if (data[1] < 512) 00120 StatusLED(RED); 00121 }
void SerialTest | ( | void | ) |
void SwitchTest | ( | void | ) |
Definiert in Zeile 54 der Datei SelfTest/test.c.
00055 { 00056 unsigned char sw,tmp; 00057 MotorDir(FWD,BREAK); 00058 00059 sw = PollSwitch(); 00060 StatusLED(OFF); 00061 FrontLED(OFF); 00062 BackLED(OFF,OFF); 00063 MotorSpeed(0,0); 00064 tmp = 0; 00065 00066 if (sw & 0x01) 00067 MotorSpeed(200,0); 00068 if (sw & 0x02) 00069 { 00070 BackLED(OFF,ON); 00071 tmp = ON; 00072 } 00073 if (sw & 0x04) 00074 BackLED(ON,tmp); 00075 if (sw & 0x08) 00076 FrontLED(ON); 00077 if (sw & 0x10) 00078 RED_LED_ON; 00079 if (sw & 0x20) 00080 GREEN_LED_ON; 00081 }