App.config - Add key DOOR_ACCESS_DEVICE_CONTROL. AIParkingApplicationForm - Add ReadAccessControlDeviceIPConfiguration
This commit is contained in:
parent
f0a64d9034
commit
5c13a5c5e0
|
@ -87,6 +87,7 @@
|
||||||
<HintPath>..\packages\OpenCvSharp4.4.3.0.20200524\lib\net461\OpenCvSharp.Extensions.dll</HintPath>
|
<HintPath>..\packages\OpenCvSharp4.4.3.0.20200524\lib\net461\OpenCvSharp.Extensions.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Configuration" />
|
||||||
<Reference Include="System.Core" />
|
<Reference Include="System.Core" />
|
||||||
<Reference Include="System.Net.Http.Formatting, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
<Reference Include="System.Net.Http.Formatting, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\Microsoft.AspNet.WebApi.Client.5.2.7\lib\net45\System.Net.Http.Formatting.dll</HintPath>
|
<HintPath>..\packages\Microsoft.AspNet.WebApi.Client.5.2.7\lib\net45\System.Net.Http.Formatting.dll</HintPath>
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
using System;
|
using System;
|
||||||
|
using System.Configuration;
|
||||||
using System.Drawing;
|
using System.Drawing;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
@ -17,13 +18,15 @@ namespace AIParkingApplication
|
||||||
private Sidebar sidebar;
|
private Sidebar sidebar;
|
||||||
private Config configOnWeb;
|
private Config configOnWeb;
|
||||||
private EngineApiController engineApiController;
|
private EngineApiController engineApiController;
|
||||||
|
private string doorAccessControlDeviceIP;
|
||||||
|
|
||||||
public AIParkingApplicationForm(ApiController apiController, Config configOnWeb)
|
public AIParkingApplicationForm(ApiController apiController, Config configOnWeb)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
this.apiController = apiController;
|
this.apiController = apiController;
|
||||||
this.configOnWeb = configOnWeb;
|
this.configOnWeb = configOnWeb;
|
||||||
c3Device = new C3DeviceController("192.168.1.200");
|
|
||||||
|
ReadAccessControlDeviceIPConfiguration();
|
||||||
|
|
||||||
sidebar = new Sidebar(apiController)
|
sidebar = new Sidebar(apiController)
|
||||||
{
|
{
|
||||||
|
@ -31,7 +34,7 @@ namespace AIParkingApplication
|
||||||
};
|
};
|
||||||
Controls.Add(sidebar);
|
Controls.Add(sidebar);
|
||||||
|
|
||||||
statusBar = new StatusBar("192.168.1.122", "192.168.1.200", TimeSpan.FromSeconds(1))
|
statusBar = new StatusBar("192.168.1.122", doorAccessControlDeviceIP, TimeSpan.FromSeconds(1))
|
||||||
{
|
{
|
||||||
Location = new Point(0, sidebar.Location.Y + sidebar.Height + 26),
|
Location = new Point(0, sidebar.Location.Y + sidebar.Height + 26),
|
||||||
Anchor = AnchorStyles.Bottom | AnchorStyles.Left
|
Anchor = AnchorStyles.Bottom | AnchorStyles.Left
|
||||||
|
@ -189,6 +192,21 @@ namespace AIParkingApplication
|
||||||
laneOut78?.Hide();
|
laneOut78?.Hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void ReadAccessControlDeviceIPConfiguration()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
doorAccessControlDeviceIP = ConfigurationManager.AppSettings["DOOR_ACCESS_DEVICE_CONTROL_IP"].Trim();
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Kiểm tra lại cấu hình IP thiết bị mở cửa! (C3200)");
|
||||||
|
Console.WriteLine($"{DateTime.Now.GetTimeFormatted()}\tReadAccessControlDeviceIPConfiguration\t{ex.Message}");
|
||||||
|
Application.Exit();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void AIParkingApplicationForm_FormClosing(object sender, FormClosingEventArgs e)
|
private void AIParkingApplicationForm_FormClosing(object sender, FormClosingEventArgs e)
|
||||||
{
|
{
|
||||||
Application.Exit();
|
Application.Exit();
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
|
<appSettings>
|
||||||
|
<add key="DOOR_ACCESS_DEVICE_CONTROL_IP" value="192.168.1.200" />
|
||||||
|
</appSettings>
|
||||||
<startup>
|
<startup>
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
||||||
</startup>
|
</startup>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user