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
|