diff --git a/JiangsuEarthquake/.vs/JiangsuEarthquake/v17/.suo b/JiangsuEarthquake/.vs/JiangsuEarthquake/v17/.suo
index 04de526..3357cff 100644
Binary files a/JiangsuEarthquake/.vs/JiangsuEarthquake/v17/.suo and b/JiangsuEarthquake/.vs/JiangsuEarthquake/v17/.suo differ
diff --git a/JiangsuEarthquake/.vs/JiangsuEarthquake/v17/DocumentLayout.json b/JiangsuEarthquake/.vs/JiangsuEarthquake/v17/DocumentLayout.json
index 96bcc3d..5391810 100644
--- a/JiangsuEarthquake/.vs/JiangsuEarthquake/v17/DocumentLayout.json
+++ b/JiangsuEarthquake/.vs/JiangsuEarthquake/v17/DocumentLayout.json
@@ -2,10 +2,18 @@
"Version": 1,
"WorkspaceRootPath": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\",
"Documents": [
+ {
+ "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\seismographmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
+ "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\seismographmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
+ },
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\viewmodels\\mainviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
+ {
+ "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\views\\seismometerstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
+ "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\seismometerstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
+ },
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\views\\boosterstationstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\boosterstationstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
@@ -30,14 +38,6 @@
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\viewmodels\\systemstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\viewmodels\\systemstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
- {
- "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|f:\\code\\jseq\\20240301_jseq_upperpc\\jiangsuearthquake\\jiangsuearthquake\\views\\seismometerstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}",
- "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\views\\seismometerstatedataview.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}"
- },
- {
- "AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\models\\seismographmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
- "RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\models\\seismographmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
- },
{
"AbsoluteMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\jiangsuearthquake\\viewmodels\\seismometerstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{51CD2C1B-B7CD-4AC0-8087-846E14D316AD}|JiangsuEarthquake\\JiangsuEarthquake.csproj|solutionrelative:jiangsuearthquake\\viewmodels\\seismometerstatedataviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
@@ -86,7 +86,7 @@
"DocumentGroups": [
{
"DockedWidth": 138,
- "SelectedChildIndex": 17,
+ "SelectedChildIndex": 2,
"Children": [
{
"$type": "Document",
@@ -103,7 +103,7 @@
},
{
"$type": "Document",
- "DocumentIndex": 7,
+ "DocumentIndex": 2,
"Title": "SeismometerStateDataView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SeismometerStateDataView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\SeismometerStateDataView.xaml",
@@ -115,15 +115,16 @@
},
{
"$type": "Document",
- "DocumentIndex": 8,
+ "DocumentIndex": 0,
"Title": "SeismographModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\SeismographModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Models\\SeismographModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Models\\SeismographModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\Models\\SeismographModel.cs",
- "ViewState": "AQIAAHIAAAAAAAAAAAAswIwAAAApAAAA",
+ "ViewState": "AQIAAIgAAAAAAAAAAAAuwJwAAAAAAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
- "WhenOpened": "2024-05-14T07:44:15.338Z"
+ "WhenOpened": "2024-05-14T07:44:15.338Z",
+ "EditorCaption": ""
},
{
"$type": "Document",
@@ -151,7 +152,7 @@
},
{
"$type": "Document",
- "DocumentIndex": 2,
+ "DocumentIndex": 4,
"Title": "BoosterStationStateDataViewModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\BoosterStationStateDataViewModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\ViewModels\\BoosterStationStateDataViewModel.cs",
@@ -164,7 +165,7 @@
},
{
"$type": "Document",
- "DocumentIndex": 1,
+ "DocumentIndex": 3,
"Title": "BoosterStationStateDataView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\BoosterStationStateDataView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\BoosterStationStateDataView.xaml",
@@ -176,7 +177,7 @@
},
{
"$type": "Document",
- "DocumentIndex": 3,
+ "DocumentIndex": 5,
"Title": "CSVDownload.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Common\\CSVDownload.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Common\\CSVDownload.cs",
@@ -248,7 +249,7 @@
},
{
"$type": "Document",
- "DocumentIndex": 6,
+ "DocumentIndex": 8,
"Title": "SystemStateDataViewModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\ViewModels\\SystemStateDataViewModel.cs",
@@ -273,7 +274,7 @@
},
{
"$type": "Document",
- "DocumentIndex": 5,
+ "DocumentIndex": 7,
"Title": "SystemControlView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SystemControlView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\SystemControlView.xaml",
@@ -285,7 +286,7 @@
},
{
"$type": "Document",
- "DocumentIndex": 4,
+ "DocumentIndex": 6,
"Title": "SystemStateDataView.xaml",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
"RelativeDocumentMoniker": "JiangsuEarthquake\\Views\\SystemStateDataView.xaml",
@@ -297,13 +298,13 @@
},
{
"$type": "Document",
- "DocumentIndex": 0,
+ "DocumentIndex": 1,
"Title": "MainViewModel.cs",
"DocumentMoniker": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\MainViewModel.cs",
"RelativeDocumentMoniker": "JiangsuEarthquake\\ViewModels\\MainViewModel.cs",
"ToolTip": "F:\\Code\\JSEQ\\20240301_JSEQ_upperpc\\JiangsuEarthquake\\JiangsuEarthquake\\ViewModels\\MainViewModel.cs",
"RelativeToolTip": "JiangsuEarthquake\\ViewModels\\MainViewModel.cs",
- "ViewState": "AQIAAOsHAAAAAAAAAAAUwAgIAAAdAAAA",
+ "ViewState": "AQIAAMgFAAAAAAAAAAAAANwFAAANAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-03-12T06:03:03.53Z",
"EditorCaption": ""
diff --git a/JiangsuEarthquake/JiangsuEarthquake/Models/SeismographModel.cs b/JiangsuEarthquake/JiangsuEarthquake/Models/SeismographModel.cs
index c1cdd82..cf2ce25 100644
--- a/JiangsuEarthquake/JiangsuEarthquake/Models/SeismographModel.cs
+++ b/JiangsuEarthquake/JiangsuEarthquake/Models/SeismographModel.cs
@@ -142,6 +142,61 @@ namespace JiangsuEarthquake.Models
{
//没有空闲连接
//重新尝试连接
+ //先断开连接
+ if(id==1)
+ {
+ if(isMain)
+ {
+ if (MainWindow.mainViewModel.clientModelMainSeis1.IsConnected)
+ {
+ Task.Run(new Action(async () =>
+ {
+ await Task.Delay(100);
+ MainWindow.mainViewModel.clientModelMainSeis1.DisConnect();
+
+
+ }));
+ }
+ }
+ else
+ {
+ if (MainWindow.mainViewModel.clientModelBackupSeis1.IsConnected)
+ {
+ Task.Run(new Action(async () =>
+ {
+ await Task.Delay(100);
+ MainWindow.mainViewModel.clientModelBackupSeis1.DisConnect();
+ }));
+ }
+ }
+ }
+ else
+ {
+ if (isMain)
+ {
+ if (MainWindow.mainViewModel.clientModelMainSeis2.IsConnected)
+ {
+ Task.Run(new Action(async () =>
+ {
+ await Task.Delay(100);
+ MainWindow.mainViewModel.clientModelMainSeis2.DisConnect();
+ }));
+ }
+ }
+ else
+ {
+ if (MainWindow.mainViewModel.clientModelBackupSeis1.IsConnected)
+ {
+ Task.Run(new Action(async () =>
+ {
+ await Task.Delay(100);
+ MainWindow.mainViewModel.clientModelBackupSeis1.DisConnect();
+ }));
+ }
+ }
+ }
+
+ //10s后重新连接
}
else if (response == 200)
diff --git a/JiangsuEarthquake/JiangsuEarthquake/ViewModels/MainViewModel.cs b/JiangsuEarthquake/JiangsuEarthquake/ViewModels/MainViewModel.cs
index d83eab6..a1d1fdc 100644
--- a/JiangsuEarthquake/JiangsuEarthquake/ViewModels/MainViewModel.cs
+++ b/JiangsuEarthquake/JiangsuEarthquake/ViewModels/MainViewModel.cs
@@ -179,6 +179,14 @@ namespace JiangsuEarthquake.ViewModels
public DispatcherTimer timerEarthQuakeParaSet = new DispatcherTimer();
public DispatcherTimer timerEarthQuakeParaRead = new DispatcherTimer();
+
+ public DispatcherTimer timerMainSeis1ConnectMsgHidden = new DispatcherTimer();
+
+ public DispatcherTimer timerBackupSeis1ConnectMsgHidden = new DispatcherTimer();
+
+ public DispatcherTimer timerMainSeis2ConnectMsgHidden = new DispatcherTimer();
+
+ public DispatcherTimer timerBackupSeis2ConnectMsgHidden = new DispatcherTimer();
#endregion
@@ -383,6 +391,18 @@ namespace JiangsuEarthquake.ViewModels
timerEarthQuakeParaRead.Interval = TimeSpan.FromSeconds(20);
timerEarthQuakeParaRead.Tick += TimerEarthQuakeParaRead_Tick;
+
+ timerMainSeis1ConnectMsgHidden.Interval = TimeSpan.FromSeconds(2);
+ timerMainSeis1ConnectMsgHidden.Tick += TimerMainSeis1ConnectMsgHidden_Tick;
+
+ timerBackupSeis1ConnectMsgHidden.Interval = TimeSpan.FromSeconds(2);
+ timerBackupSeis1ConnectMsgHidden.Tick += TimerBackupSeis1ConnectMsgHidden_Tick;
+
+ timerMainSeis2ConnectMsgHidden.Interval = TimeSpan.FromSeconds(2);
+ timerMainSeis2ConnectMsgHidden.Tick += TimerMainSeis2ConnectMsgHidden_Tick;
+
+ timerBackupSeis2ConnectMsgHidden.Interval = TimeSpan.FromSeconds(2);
+ timerBackupSeis2ConnectMsgHidden.Tick += TimerBackupSeis2ConnectMsgHidden_Tick;
#endregion
@@ -1421,6 +1441,41 @@ namespace JiangsuEarthquake.ViewModels
#region Seismograph
+
+ #region MainSeis1ConnectMsg
+ private void TimerMainSeis1ConnectMsgHidden_Tick(object sender, EventArgs e)
+ {
+ MainSeis1ConnectMsgVisibility = Visibility.Hidden;
+
+ // 停止定时器
+ (sender as DispatcherTimer).Stop();
+ }
+
+ private string mainSeis1ConnectMsg;
+
+ public string MainSeis1ConnectMsg
+ {
+ get { return mainSeis1ConnectMsg; }
+ set { mainSeis1ConnectMsg = value; this.DoNotify(); }
+ }
+
+ private Brush mainSeis1ConnectMsgForeground;
+
+ public Brush MainSeis1ConnectMsgForeground
+ {
+ get { return mainSeis1ConnectMsgForeground; }
+ set { mainSeis1ConnectMsgForeground = value; this.DoNotify(); }
+ }
+
+ private Visibility mainSeis1ConnectMsgVisibility = Visibility.Visible;
+
+ public Visibility MainSeis1ConnectMsgVisibility
+ {
+ get { return mainSeis1ConnectMsgVisibility; }
+ set { mainSeis1ConnectMsgVisibility = value; this.DoNotify(); }
+ }
+ #endregion
+
///
/// DoSocketMainSeis1Connect连接
///
@@ -1433,6 +1488,10 @@ namespace JiangsuEarthquake.ViewModels
{
await Task.Delay(100);
clientModelMainSeis1.DisConnect();
+
+ MainSeis1ConnectMsgVisibility = Visibility.Visible;
+ MainSeis1ConnectMsg = "连接断开!";
+ MainSeis1ConnectMsgForeground = new SolidColorBrush(Colors.Red);
}));
}
else
@@ -1443,6 +1502,10 @@ namespace JiangsuEarthquake.ViewModels
if (clientModelMainSeis1.DoConnect(SocketInfoMainSeis1))
{
+ MainSeis1ConnectMsgVisibility = Visibility.Visible;
+ MainSeis1ConnectMsg = "初步连接,等待消息帧!";
+ MainSeis1ConnectMsgForeground = new SolidColorBrush(Colors.Green);
+
//EM.Socket1ConMessage = string.Format("IP:{0} \r\n端口号:{1}", SocketInfo1.IP, SocketInfo1.Port.ToString());
//更新下App.config中的配置信息
Tools.UpdateAppSettings("MainSeis_Client_IP1", SocketInfoMainSeis1.IP);
@@ -1452,6 +1515,39 @@ namespace JiangsuEarthquake.ViewModels
}
}
+ #region MainSeis2ConnectMsg
+ private void TimerMainSeis2ConnectMsgHidden_Tick(object sender, EventArgs e)
+ {
+ MainSeis2ConnectMsgVisibility = Visibility.Hidden;
+
+ // 停止定时器
+ (sender as DispatcherTimer).Stop();
+ }
+
+ private string mainSeis2ConnectMsg;
+
+ public string MainSeis2ConnectMsg
+ {
+ get { return mainSeis2ConnectMsg; }
+ set { mainSeis2ConnectMsg = value; this.DoNotify(); }
+ }
+
+ private Brush mainSeis2ConnectMsgForeground;
+
+ public Brush MainSeis2ConnectMsgForeground
+ {
+ get { return mainSeis2ConnectMsgForeground; }
+ set { mainSeis2ConnectMsgForeground = value; this.DoNotify(); }
+ }
+
+ private Visibility mainSeis2ConnectMsgVisibility = Visibility.Visible;
+
+ public Visibility MainSeis2ConnectMsgVisibility
+ {
+ get { return mainSeis2ConnectMsgVisibility; }
+ set { mainSeis2ConnectMsgVisibility = value; this.DoNotify(); }
+ }
+ #endregion
///
/// DoSocketMainSeis2Connect连接
@@ -1465,6 +1561,10 @@ namespace JiangsuEarthquake.ViewModels
{
await Task.Delay(100);
clientModelMainSeis2.DisConnect();
+
+ MainSeis2ConnectMsgVisibility = Visibility.Visible;
+ MainSeis2ConnectMsg = "连接断开!";
+ MainSeis2ConnectMsgForeground = new SolidColorBrush(Colors.Red);
}));
}
else
@@ -1475,6 +1575,10 @@ namespace JiangsuEarthquake.ViewModels
if (clientModelMainSeis2.DoConnect(SocketInfoMainSeis2))
{
+ MainSeis2ConnectMsgVisibility = Visibility.Visible;
+ MainSeis2ConnectMsg = "初步连接,等待消息帧!";
+ MainSeis2ConnectMsgForeground = new SolidColorBrush(Colors.Green);
+
//EM.Socket1ConMessage = string.Format("IP:{0} \r\n端口号:{1}", SocketInfo1.IP, SocketInfo1.Port.ToString());
//更新下App.config中的配置信息
Tools.UpdateAppSettings("MainSeis_Client_IP2", SocketInfoMainSeis2.IP);
@@ -1484,6 +1588,39 @@ namespace JiangsuEarthquake.ViewModels
}
}
+ #region BackupSeis1ConnectMsg
+ private void TimerBackupSeis1ConnectMsgHidden_Tick(object sender, EventArgs e)
+ {
+ BackupSeis1ConnectMsgVisibility = Visibility.Hidden;
+
+ // 停止定时器
+ (sender as DispatcherTimer).Stop();
+ }
+
+ private string backupSeis1ConnectMsg;
+
+ public string BackupSeis1ConnectMsg
+ {
+ get { return backupSeis1ConnectMsg; }
+ set { backupSeis1ConnectMsg = value; this.DoNotify(); }
+ }
+
+ private Brush backupSeis1ConnectMsgForeground;
+
+ public Brush BackupSeis1ConnectMsgForeground
+ {
+ get { return backupSeis1ConnectMsgForeground; }
+ set { backupSeis1ConnectMsgForeground = value; this.DoNotify(); }
+ }
+
+ private Visibility backupSeis1ConnectMsgVisibility = Visibility.Visible;
+
+ public Visibility BackupSeis1ConnectMsgVisibility
+ {
+ get { return backupSeis1ConnectMsgVisibility; }
+ set { backupSeis1ConnectMsgVisibility = value; this.DoNotify(); }
+ }
+ #endregion
///
/// DoSocketBackupSeis1Connect连接
@@ -1497,6 +1634,10 @@ namespace JiangsuEarthquake.ViewModels
{
await Task.Delay(100);
clientModelBackupSeis1.DisConnect();
+
+ BackupSeis1ConnectMsgVisibility = Visibility.Visible;
+ BackupSeis1ConnectMsg = "连接断开!";
+ BackupSeis1ConnectMsgForeground = new SolidColorBrush(Colors.Red);
}));
}
else
@@ -1507,6 +1648,10 @@ namespace JiangsuEarthquake.ViewModels
if (clientModelBackupSeis1.DoConnect(SocketInfoBackupSeis1))
{
+ BackupSeis1ConnectMsgVisibility = Visibility.Visible;
+ BackupSeis1ConnectMsg = "初步连接,等待消息帧!";
+ BackupSeis1ConnectMsgForeground = new SolidColorBrush(Colors.Green);
+
// EM.Socket2ConMessage = string.Format("IP:{0} \r\n端口号:{1}", SocketInfo2.IP, SocketInfo2.Port.ToString());
//更新下App.config中的配置信息
Tools.UpdateAppSettings("BackupSeis_Client_IP1", SocketInfoBackupSeis1.IP);
diff --git a/JiangsuEarthquake/JiangsuEarthquake/ViewModels/SeismometerStateDataViewModel.cs b/JiangsuEarthquake/JiangsuEarthquake/ViewModels/SeismometerStateDataViewModel.cs
index 658e4b6..b6cf0d0 100644
--- a/JiangsuEarthquake/JiangsuEarthquake/ViewModels/SeismometerStateDataViewModel.cs
+++ b/JiangsuEarthquake/JiangsuEarthquake/ViewModels/SeismometerStateDataViewModel.cs
@@ -272,7 +272,7 @@ namespace JiangsuEarthquake.ViewModels
private void TimerAskDataMsgHidden_Tick(object sender, EventArgs e)
{
- //DownloadDataMsgVisibility = Visibility.Hidden;
+ AskDataMsgVisibility = Visibility.Hidden;
// 停止定时器
(sender as DispatcherTimer).Stop();
diff --git a/JiangsuEarthquake/JiangsuEarthquake/Views/SystemControlView.xaml b/JiangsuEarthquake/JiangsuEarthquake/Views/SystemControlView.xaml
index a2b4277..e8b4237 100644
--- a/JiangsuEarthquake/JiangsuEarthquake/Views/SystemControlView.xaml
+++ b/JiangsuEarthquake/JiangsuEarthquake/Views/SystemControlView.xaml
@@ -549,6 +549,12 @@
+
+
+
+
+
+
+
+
+
+
+
+