summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Prieels <anp@odoo.com>2019-09-12 07:43:12 +0000
committerAntoine Prieels <anp@odoo.com>2019-09-19 06:01:08 +0000
commit37bdade9a2ea0d90818faa0d1ad7a71a39fae17d (patch)
tree13c4b48570eb52f9c013e13b5b5c4b7826991f8a
parent974261f7e9a27fb513e6c44538dddc740c918604 (diff)
[IMP] hw_drivers: Add manufacturer on IoT Devices
Add the possibility to set a manufacturer on IoT Devices. closes odoo/odoo#36748 Taskid: 2062227 Signed-off-by: Quentin Lejeune (qle) <qle@odoo.com>
-rwxr-xr-xaddons/hw_drivers/controllers/driver.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/addons/hw_drivers/controllers/driver.py b/addons/hw_drivers/controllers/driver.py
index 8c20e7403dc..d7982056190 100755
--- a/addons/hw_drivers/controllers/driver.py
+++ b/addons/hw_drivers/controllers/driver.py
@@ -128,6 +128,7 @@ class Driver(Thread, metaclass=DriverMetaClass):
self.dev = device
self.data = {'value': ''}
self.gatt_device = False
+ self._device_manufacturer = ''
@property
def device_name(self):
@@ -138,6 +139,10 @@ class Driver(Thread, metaclass=DriverMetaClass):
return self.dev.identifier
@property
+ def device_manufacturer(self):
+ return self._device_manufacturer
+
+ @property
def device_connection(self):
"""
On specific driver override this method to give connection type of device
@@ -270,6 +275,7 @@ class Manager(Thread):
devices_list[identifier] = {
'name': iot_devices[device].device_name,
'type': iot_devices[device].device_type,
+ 'manufacturer': iot_devices[device].device_manufacturer,
'connection': iot_devices[device].device_connection,
}
data = {