From 8f4558574cd9712f08fba34e637e3b3a8bf92830 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Wed, 2 Nov 2016 13:38:58 +0100 Subject: [PATCH] [FIX] pos: increase delay between scale readings The hw_scale module uses its own internal thread for reading weights, independently of the polling done by the POS screen. The shortest internal reading interval is around 200ms, so polling every 50ms is useless. 150ms seems a good compromise in terms of perception and resource use. --- addons/point_of_sale/static/src/js/screens.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js index 45286bbc868..67ecd9f0dbb 100644 --- a/addons/point_of_sale/static/src/js/screens.js +++ b/addons/point_of_sale/static/src/js/screens.js @@ -280,7 +280,7 @@ var ScaleScreenWidget = ScreenWidget.extend({ return self.pos.proxy.scale_read().then(function(weight){ self.set_weight(weight.weight); }); - },{duration:50, repeat: true}); + },{duration:150, repeat: true}); }, get_product: function(){