xiongzhu 5 ani în urmă
părinte
comite
acd8bb71c1

BIN
bin/x86/Debug/DeviceCenter.exe


BIN
bin/x86/Debug/DeviceCenter.pdb


+ 19 - 0
bin/x86/Debug/logs/app.log

@@ -1,2 +1,21 @@
 2020-09-07 22:14:56,578 INFO DeviceCenter - NET_DVR_SetDVRMessageCallBack_V50 Succeed
 2020-09-07 22:14:56,607 INFO DeviceCenter - no connected device
+2020-09-07 22:31:50,409 INFO DeviceCenter - NET_DVR_SetDVRMessageCallBack_V50 Succeed
+2020-09-07 22:31:54,474 INFO DeviceCenter - no connected device
+2020-09-07 22:31:58,440 INFO DeviceCenter - no connected device
+2020-09-07 22:32:02,438 INFO DeviceCenter - no connected device
+2020-09-07 22:32:06,435 INFO DeviceCenter - no connected device
+2020-09-07 22:32:10,435 INFO DeviceCenter - no connected device
+2020-09-07 22:32:14,444 INFO DeviceCenter - no connected device
+2020-09-07 22:32:18,443 INFO DeviceCenter - no connected device
+2020-09-07 22:32:22,442 INFO DeviceCenter - no connected device
+2020-09-07 22:32:26,449 INFO DeviceCenter - no connected device
+2020-09-07 22:32:30,451 INFO DeviceCenter - no connected device
+2020-09-07 22:32:34,449 INFO DeviceCenter - no connected device
+2020-09-07 22:32:38,453 INFO DeviceCenter - no connected device
+2020-09-07 22:32:47,122 INFO DeviceCenter - NET_DVR_SetDVRMessageCallBack_V50 Succeed
+2020-09-07 22:32:51,147 INFO DeviceCenter - no connected device
+2020-09-07 22:32:55,135 INFO DeviceCenter - no connected device
+2020-09-07 22:35:31,496 INFO DeviceCenter - NET_DVR_SetDVRMessageCallBack_V50 Succeed
+2020-09-07 22:35:52,580 INFO DeviceCenter - NET_DVR_SetDVRMessageCallBack_V50 Succeed
+2020-09-07 22:35:57,612 INFO DeviceCenter - no connected device

+ 12 - 3
views/MainWindow.xaml.cs

@@ -13,6 +13,7 @@ using System.Runtime.InteropServices;
 using System.Text;
 using System.Threading;
 using System.Threading.Tasks;
+using System.Timers;
 using System.Windows;
 using System.Windows.Interop;
 
@@ -71,7 +72,14 @@ namespace DeviceCenter
             dispatcherTimer.Interval = new TimeSpan(0, 30, 0);
             dispatcherTimer.Start();
 
-            GetAllCard(null, null);
+            System.Windows.Threading.DispatcherTimer timer = new System.Windows.Threading.DispatcherTimer();
+            timer.Tick += (s, e) =>
+            {
+                ((System.Windows.Threading.DispatcherTimer)s).Stop();
+                GetAllCard(null, null);
+            };
+            timer.Interval = new TimeSpan(0, 0, 5);
+            timer.Start();
         }
 
         private void Window_Loaded(object sender, RoutedEventArgs e)
@@ -89,7 +97,7 @@ namespace DeviceCenter
             ExitConfirm ex = new ExitConfirm();
             if (ex.ShowDialog() ?? false)
             {
-                if(ex.password.Password == config.password)
+                if (ex.password.Password == config.password)
                 {
                     notifyIcon.Dispose();
                     Application.Current.Shutdown();
@@ -104,7 +112,7 @@ namespace DeviceCenter
                     });
                 }
             }
-          
+
         }
 
         private async void initSdk()
@@ -171,6 +179,7 @@ namespace DeviceCenter
                 config.devices.Add(addDevice.device);
                 config.save();
                 devices.Add(addDevice.device);
+                addDevice.device.Init();
             }
         }