# HG changeset patch # User Michiel Broek # Date 1456165359 -3600 # Node ID 68f4468bfc240c7eec8fa0ce64d3809cf0a28180 # Parent 0e6a1163e6e37a92331a46a978c36f0db4146c43 Simulate sensors resolution. diff -r 0e6a1163e6e3 -r 68f4468bfc24 thermferm/devices.c --- a/thermferm/devices.c Sun Dec 27 20:52:52 2015 +0100 +++ b/thermferm/devices.c Mon Feb 22 19:22:39 2016 +0100 @@ -929,13 +929,13 @@ if (Config.simulators) { simulator = Config.simulators; if (device->subdevice == 0) { - device->value = (int)(simulator->room_temperature * 1000); + device->value = (int)((int)(simulator->room_temperature * 1000) / 500) * 500; device->timestamp = time(NULL); } else if (device->subdevice == 1) { - device->value = (int)(simulator->air_temperature * 1000); + device->value = (int)((int)(simulator->air_temperature * 1000) / 125) * 125; device->timestamp = time(NULL); } else if (device->subdevice == 2) { - device->value = (int)(simulator->beer_temperature * 1000); + device->value = (int)((int)(simulator->beer_temperature * 1000) / 125) * 125; device->timestamp = time(NULL); } }