Mercurial > ~darius > hgwebdir.cgi > epro
diff eprodbus.py @ 20:8d48ca5294d3
Use add_mandatory_paths rather than rolling our own.
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Thu, 09 Dec 2021 11:48:48 +1030 |
parents | 3a3dba401b4a |
children | 625064987b7c |
line wrap: on
line diff
--- a/eprodbus.py Mon Dec 06 22:32:32 2021 +1030 +++ b/eprodbus.py Thu Dec 09 11:48:48 2021 +1030 @@ -167,11 +167,7 @@ DBusGMainLoop(set_as_default = True) dbusservice = VeDbusService(servicename) - dbusservice.add_path('/Connected', value = True) - dbusservice.add_path('/ProductName', value = 'Enerdrive ePro') - dbusservice.add_path('/Mgmt/Connection', value = '/dev/' + port) - dbusservice.add_path('/DeviceInstance', value = instance) - dbusservice.add_path('/ProductId', value = 'unknown') + dbusservice.add_mandatory_paths(__file__, '1.0', 'Serial ' + port, instance, 0, 'Enerdrive ePro', '1.0', '1.0', 1) dbusservice.add_path('/Dc/0/Voltage', value = None) dbusservice.add_path('/Dc/0/Temperature', value = None) dbusservice.add_path('/Dc/0/Current', value = None)