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: 294c37bd8f9f87198ed008832566ce258ab306ef (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
/*
 * 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::tooHigh:			return "temperature above limit";
	case TemperatureError::timeout:			return "sensor timeout";
	case TemperatureError::ioError:			return "sensor I/O error";
	case TemperatureError::hardwareError:	return "sensor hardware error";
	case TemperatureError::busBusy:			return "sensor bus busy";
	case TemperatureError::badResponse:		return "bad response from sensor";
	case TemperatureError::unknownChannel:	return "unknown temperature sensor channel";
	default:								return "unknown temperature sense error";
	}
}

// End