runtime/ServicePublisher.py
changeset 2477 4866c01e7428
parent 2320 dd959601e67a
child 2492 7dd551ac2fa0
--- a/runtime/ServicePublisher.py	Fri Dec 21 13:43:41 2018 +0100
+++ b/runtime/ServicePublisher.py	Fri Dec 21 13:51:33 2018 +0100
@@ -28,13 +28,16 @@
 import threading
 import zeroconf
 
-service_type = '_PYRO._tcp.local.'
 
+service_type = '_Beremiz._tcp.local.'
 
 class ServicePublisher(object):
-    def __init__(self):
+    def __init__(self, protocol):
         # type: fully qualified service type name
-        self.serviceproperties = {'description': 'Beremiz remote PLC'}
+        self.serviceproperties = {
+            'description': 'Beremiz remote PLC',
+            'protocol': protocol
+        }
 
         self.name = None
         self.ip_32b = None
@@ -52,7 +55,7 @@
 
     def _RegisterService(self, name, ip, port):
         # name: fully qualified service name
-        self.service_name = 'Beremiz_%s.%s' % (name, service_type)
+        self.service_name = '%s.%s' % (name, service_type)
         self.name = name
         self.port = port