void fatalError(int type){
	int count;
	int pause = 5000000;
	int flash = 1000000;

	switch (type){
		case FATAL_ERROR_HARDWARE:
			count = 1;
			break;
		case FATAL_ERROR_SCHEDULER:
			count = 2;
			break;
		default:
			count = 3;
			break;
	}

	while(1){
		for (int c = 0; c < count; c++){
			enableLED(LED1);
			enableLED(LED2);
			for (int i=0;i<flash;i++){}
			disableLED(LED1);
			disableLED(LED2);
			for (int i=0;i<flash;i++){}
		}
		for (int i=0;i<pause;i++){}
	}
}
Exemple #2
0
	void beginOperation() {
		switch(this->jobStatus) {
		case 100:
			setOutputs();
		break;

		case 1:
			enableLED();
		break;

		case 2:
			disableLED();
		break;
		}
	}