lpcmanager

Parents 5bcb2395d45b
Children 63fea01d5ed5
Added LPCBACnet.py to override Beremiz BACNet extention default IDs by Smarteh's official IDs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/LPCBACnet.py Fri Jun 08 11:02:35 2018 +0200
@@ -0,0 +1,12 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+from __future__ import absolute_import
+
+from bacnet import bacnet as BacnetModule
+from bacnet.bacnet import RootClass
+from LPCArch import GetLPCArch
+
+BacnetModule.BACNET_VENDOR_ID = 1071
+BacnetModule.BACNET_VENDOR_NAME = "Smarteh Company"
+BacnetModule.BACNET_DEVICE_MODEL_NAME = GetLPCArch()
+
--- a/LPCExtension.py Tue May 22 13:16:52 2018 +0200
+++ b/LPCExtension.py Fri Jun 08 11:02:35 2018 +0200
@@ -36,6 +36,7 @@
wanted_beremiz_features = [catalog_index[feature]
for feature in ["c_ext", "py_ext"]]
features.catalog = wanted_beremiz_features + [
+ ('bacnet', _('Bacnet support'), _('Map located variables over Bacnet'), 'LPCBACnet.RootClass'),
('modbus', _('Modbus'), _('Map located variables over Modbus'), 'LPCModbus.RootClass'),
('LPCBus', _('LPC bus'), _('Support for Smarteh modules'), 'LPCBus.LPCBus'),
('CanOpen', _('CANOpen'), _('Support for CANopen'), 'LPCCanFestival.LPCCanOpen')]