|
@@ -21,6 +21,7 @@ namespace Vinno.FIS.Sonopost.Managers
|
|
|
private IVersionCheckManager _versionCheckManager;
|
|
|
private ILiveVideoManager _liveVideoManager;
|
|
|
private IOledManager _oledManager;
|
|
|
+ private IKeyBoardListenManager _keyBoardListenManager;
|
|
|
|
|
|
public bool IsLoginWithAccountAndPassword { get; private set; }
|
|
|
|
|
@@ -30,6 +31,8 @@ namespace Vinno.FIS.Sonopost.Managers
|
|
|
public string QRCodeString { get; private set; }
|
|
|
public DeviceStatus DeviceStatus { get; private set; }
|
|
|
|
|
|
+ public bool IsConnectWithOldServer => FISIMPL.FISIMPL.IsConnectWithOldServer;
|
|
|
+
|
|
|
public LoginManager()
|
|
|
{
|
|
|
_configManager = AppManager.Instance.GetManager<IConfigManager>();
|
|
@@ -46,6 +49,7 @@ namespace Vinno.FIS.Sonopost.Managers
|
|
|
_liveVideoManager = AppManager.Instance.GetManager<ILiveVideoManager>();
|
|
|
_versionCheckManager = AppManager.Instance.GetManager<IVersionCheckManager>();
|
|
|
_oledManager = AppManager.Instance.GetManager<IOledManager>();
|
|
|
+ _keyBoardListenManager = AppManager.Instance.GetManager<IKeyBoardListenManager>();
|
|
|
}
|
|
|
|
|
|
private void OnFISDeviceStatusChanged(object sender, FISDeviceStatusInfo e)
|
|
@@ -84,7 +88,20 @@ namespace Vinno.FIS.Sonopost.Managers
|
|
|
_configManager.Save();
|
|
|
}
|
|
|
_liveVideoManager.UpdateDeviceResoution();
|
|
|
- _liveVideoManager.ChangeRealTimeCaptureSetting();
|
|
|
+ if (IsConnectWithOldServer)
|
|
|
+ {
|
|
|
+ if (SonopostUserDefinedSettings.Instance.CaptureSetting.RealTimeCaptureEnabled)
|
|
|
+ {
|
|
|
+ SonopostUserDefinedSettings.Instance.CaptureSetting.RealTimeCaptureEnabled = false;
|
|
|
+ _configManager.Save();
|
|
|
+ _keyBoardListenManager.StopKeyBoardListen();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ _liveVideoManager.ChangeRealTimeCaptureSetting();
|
|
|
+
|
|
|
+ }
|
|
|
_versionCheckManager.CheckVersion();
|
|
|
var organization = _connectionService.GetOrganizationName();
|
|
|
if (organization != _ultrasoundMachineInfo.Organizataion)
|