|
@@ -18,8 +18,7 @@ namespace Vinno.FIS.Sonopost.Features.Config
|
|
|
|
|
|
public HardwareSetting HardwareSetting { get; set; }
|
|
|
|
|
|
- public OledSetting OledSetting { get; set; }
|
|
|
- public PageSetting PageSetting { get; set; }
|
|
|
+ public LanguageSetting LanguageSetting { get; set; }
|
|
|
|
|
|
public CaptureSetting CaptureSetting { get; set; }
|
|
|
|
|
@@ -65,6 +64,8 @@ namespace Vinno.FIS.Sonopost.Features.Config
|
|
|
}
|
|
|
if (Instance.Version < SonopostConstants.CurrentSonopostUserDefinedSettingVersion)
|
|
|
{
|
|
|
+ UpgradeSettingFrom0To1();
|
|
|
+ Instance.Save();
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
@@ -74,6 +75,19 @@ namespace Vinno.FIS.Sonopost.Features.Config
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ private static void UpgradeSettingFrom0To1()
|
|
|
+ {
|
|
|
+ if (Instance.Version == 0)
|
|
|
+ {
|
|
|
+ Instance.LanguageSetting = new LanguageSetting
|
|
|
+ {
|
|
|
+ OLedLanguage = Language.Chinese,
|
|
|
+ PageLanguage = Language.English,
|
|
|
+ };
|
|
|
+ Instance.Version = 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
internal void Reset()
|
|
|
{
|
|
|
InitInstance();
|
|
@@ -86,14 +100,14 @@ namespace Vinno.FIS.Sonopost.Features.Config
|
|
|
{
|
|
|
ServerSetting = new ServerSetting
|
|
|
{
|
|
|
- DefaultServer = new ServerInfoSetting(SonopostConstants.NewHongkongServerHost, 80, true, SonopostConstants.FlyinsonoServerName),
|
|
|
+ DefaultServer = new ServerInfoSetting(SonopostConstants.NewHongkongServerHost, 443, true, SonopostConstants.FlyinsonoServerName),
|
|
|
Servers = new List<ServerInfoSetting>
|
|
|
{
|
|
|
- new ServerInfoSetting(SonopostConstants.NewHongkongServerHost, 80, true, SonopostConstants.FlyinsonoServerName),
|
|
|
- new ServerInfoSetting(SonopostConstants.NewChinaServerHost, 80, true, ""),
|
|
|
- new ServerInfoSetting(SonopostConstants.NewGermanyServerHost, 80, true, ""),
|
|
|
- new ServerInfoSetting(SonopostConstants.NewHongkongServerHost, 80, true, ""),
|
|
|
- new ServerInfoSetting(SonopostConstants.NewIndiaServerHost, 80, true, ""),
|
|
|
+ new ServerInfoSetting(SonopostConstants.NewHongkongServerHost, 443, true, SonopostConstants.FlyinsonoServerName),
|
|
|
+ new ServerInfoSetting(SonopostConstants.NewChinaServerHost, 443, true, ""),
|
|
|
+ new ServerInfoSetting(SonopostConstants.NewGermanyServerHost, 443, true, ""),
|
|
|
+ new ServerInfoSetting(SonopostConstants.NewHongkongServerHost, 443, true, ""),
|
|
|
+ new ServerInfoSetting(SonopostConstants.NewIndiaServerHost, 443, true, ""),
|
|
|
},
|
|
|
},
|
|
|
DicomSetting = new DicomSetting
|
|
@@ -113,13 +127,10 @@ namespace Vinno.FIS.Sonopost.Features.Config
|
|
|
VideoDeviceInfoList = new List<FISVideoDeviceInfo>(),
|
|
|
MicDeviceInfo = new FISMicDeviceInfo(),
|
|
|
},
|
|
|
- OledSetting = new OledSetting
|
|
|
- {
|
|
|
- Language = Language.Chinese,
|
|
|
- },
|
|
|
- PageSetting = new PageSetting
|
|
|
+ LanguageSetting = new LanguageSetting
|
|
|
{
|
|
|
- Language = Language.Chinese,
|
|
|
+ PageLanguage = Language.Chinese,
|
|
|
+ OLedLanguage = Language.Chinese,
|
|
|
},
|
|
|
CaptureSetting = new CaptureSetting
|
|
|
{
|