Browse Source

server返回NotificationWebSocketUrl给客户端、设备端

Jeremy 2 years ago
parent
commit
40a155f1e3
1 changed files with 3 additions and 0 deletions
  1. 3 0
      Service/DeviceService.cs

+ 3 - 0
Service/DeviceService.cs

@@ -50,6 +50,7 @@ namespace WingDeviceService.Service
         private IRemedicalService _remedicalService;
         private int _heartRateSeconds;
         private DeviceHeartRateManager _deviceHeartRateManager;
+        private string _webSocketUrl = string.Empty;
 
         /// <summary>
         /// Init service
@@ -68,6 +69,7 @@ namespace WingDeviceService.Service
             _remedicalService = GetProxy<IRemedicalService>();
             _heartRateSeconds = ConfigurationManager.GetParammeter<IntParameter>("Device", "HeartRateSeconds").Value;
             _deviceHeartRateManager = new DeviceHeartRateManager(SetOnlineState);
+            _webSocketUrl = ConfigurationManager.GetParammeter<StringParameter>("Notification", "WebSocketUrl").Value;
         }
 
         /// <summary>
@@ -672,6 +674,7 @@ namespace WingDeviceService.Service
             dictionary.Add("IsUploadThumbnail", isUploadThumbnail.ToString());
             dictionary.Add("PatientType", org.PatientType.ToString());
             dictionary.Add("HeartRateSeconds", _heartRateSeconds.ToString());
+            dictionary.Add("NotificationWebSocketUrl", _webSocketUrl);
             return dictionary;
         }