summaryrefslogtreecommitdiff
path: root/addons/hw_proxy/controllers
diff options
context:
space:
mode:
authorFrédéric van der Essen <fva@openerp.com>2014-04-24 19:12:59 +0200
committerFrédéric van der Essen <fva@openerp.com>2014-04-24 19:12:59 +0200
commitf3da22c0671d0fc2d4cd5a6aacb056bd51feab94 (patch)
tree5bc345d070d031039df134f219be7233d33f896b /addons/hw_proxy/controllers
parent345269488585e5a7387342fa445eaf5e0d1a3e62 (diff)
[IMP] point_of_sale, hw_scale: first commit for the hw_scale module, which handles scale connections for the POS
bzr revid: fva@openerp.com-20140424171259-hi9ma6w0fkdfrqnv
Diffstat (limited to 'addons/hw_proxy/controllers')
-rw-r--r--addons/hw_proxy/controllers/main.py37
1 files changed, 0 insertions, 37 deletions
diff --git a/addons/hw_proxy/controllers/main.py b/addons/hw_proxy/controllers/main.py
index ea9b45c1b35..c65c7966b7c 100644
--- a/addons/hw_proxy/controllers/main.py
+++ b/addons/hw_proxy/controllers/main.py
@@ -24,9 +24,6 @@ from openerp.addons.web.controllers.main import manifest_list, module_boot, html
drivers = {}
class Proxy(http.Controller):
- def __init__(self):
- self.scale = 'closed'
- self.scale_weight = 0.0
def get_status(self):
statuses = {}
@@ -154,40 +151,6 @@ class Proxy(http.Controller):
"""
print "help_canceled"
- @http.route('/hw_proxy/weighting_start', type='json', auth='none', cors='*')
- def weighting_start(self):
- if self.scale == 'closed':
- print "Opening (Fake) Connection to Scale..."
- self.scale = 'open'
- self.scale_weight = 0.0
- time.sleep(0.1)
- print "... Scale Open."
- else:
- print "WARNING: Scale already Connected !!!"
-
- @http.route('/hw_proxy/weighting_read_kg', type='json', auth='none', cors='*')
- def weighting_read_kg(self):
- if self.scale == 'open':
- print "Reading Scale..."
- time.sleep(0.025)
- self.scale_weight += 0.01
- print "... Done."
- return self.scale_weight
- else:
- print "WARNING: Reading closed scale !!!"
- return 0.0
-
- @http.route('/hw_proxy/weighting_end', type='json', auth='none', cors='*')
- def weighting_end(self):
- if self.scale == 'open':
- print "Closing Connection to Scale ..."
- self.scale = 'closed'
- self.scale_weight = 0.0
- time.sleep(0.1)
- print "... Scale Closed."
- else:
- print "WARNING: Scale already Closed !!!"
-
@http.route('/hw_proxy/payment_request', type='json', auth='none', cors='*')
def payment_request(self, price):
"""