1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-22 20:44:19 +00:00

klondike correct cvtKlnToC() temperature calculation

This commit is contained in:
Kano 2013-09-26 12:24:13 +10:00 committed by Con Kolivas
parent d5b3f5592b
commit 9eb7810575

View File

@ -118,7 +118,17 @@ IDENTITY KlondikeID;
static double cvtKlnToC(uint8_t temp)
{
return (double)1/((double)1/(25+273.15) + log((double)temp*1000/(256-temp)/2200)/3987) - 273.15;
double Rt, stein, celsius;
Rt = 1000.0 * 255.0 / (double)temp - 1000.0;
stein = log(Rt / 2200.0) / 3987.0;
stein += 1.0 / (double)(25.0 + 273.15);
celsius = (1.0 / stein) - 273.15;
return celsius;
}
static int cvtCToKln(double deg)