setTemperatureOffset method
Sets temperature offset in celsius. If set, the temperature will be
increased by given offset
in celsius.
Implementation
void setTemperatureOffset(final int offset) {
if (offset == 0) {
_offsetTemperature = 0;
} else {
// self.offset_temp_in_t_fine = int(math.copysign((((int(abs(value) * 100)) <<
// 8) - 128) / 5, value))
_offsetTemperature =
(((offset.abs() * 100 << 8) - 128) ~/ 5) * offset.sign;
}
}