int main(){ int celsius; printf("Celsius\tFahrenheit\n"); for(celsius=300;celsius>=0;celsius-=20){ printf("%3d\t%6.1f\n", celsius, toFahrenheit(celsius)); } }
// returns temperature in degrees F // TODO: - when getTempC returns DEVICE_DISCONNECTED // -127 gets converted to -196.6 F float DallasTemperature::getTempF(uint8_t* deviceAddress) { return toFahrenheit(getTempC(deviceAddress)); }
// Fetch temperature for device index float DallasTemperature::getTempFByIndex(uint8_t deviceIndex) { return toFahrenheit(getTempCByIndex(deviceIndex)); }
/** * ATTR::getTmp * Retrieves a temperature in a given format [c|C, k|K, f|F] * @param char * @return float */ double AATR::getTmp(char format) { if (format == 'K' || format == 'k') return toKelvin(readValue); else if (format == 'F' || format == 'f') return toFahrenheit(readValue); else return toCelcius(readValue); }