Welcome to mirror list, hosted at ThFree Co, Russian Federation.

TemperatureError.cpp « Heating « src - github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 931b24c176635ea20f124d93123b1841e60af85c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/*
 * TemperatureError.cpp
 *
 *  Created on: 21 Apr 2016
 *      Author: David
 */

#include "TemperatureError.h"

const char* TemperatureErrorString(TemperatureError err)
{
	switch(err)
	{
	case TemperatureError::success:			return "success";
	case TemperatureError::shortCircuit:	return "short-circuit in sensor";
	case TemperatureError::shortToVcc:		return "sensor short to Vcc";
	case TemperatureError::shortToGround:	return "sensor short to ground";
	case TemperatureError::openCircuit:		return "sensor open circuit";
	case TemperatureError::timeout:			return "sensor timeout";
	case TemperatureError::ioError:			return "sensor I/O error";
	case TemperatureError::hardwareError:	return "sensor hardware error";
	case TemperatureError::notReady:		return "sensor not ready";
	case TemperatureError::invalidOutputNumber:	return "invalid additional sensor output";
	case TemperatureError::busBusy:			return "sensor bus busy";
	case TemperatureError::badResponse:		return "bad response from sensor";
	case TemperatureError::unknownPort:		return "unknown temperature port";
	case TemperatureError::notInitialised:	return "sensor not initialised";
	case TemperatureError::unknownSensor:	return "unknown sensor";
	case TemperatureError::overOrUnderVoltage:	return "sensor short to other wiring";
	case TemperatureError::badVref:			return "bad Vref";
	case TemperatureError::badVssa:			return "bad Vssa";
	default:								return "unknown temperature sense error";
	}
}

// End