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>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Core" />
|
||||
<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>
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
using System;
|
||||
using System.Configuration;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
|
@ -17,13 +18,15 @@ namespace AIParkingApplication
|
|||
private Sidebar sidebar;
|
||||
private Config configOnWeb;
|
||||
private EngineApiController engineApiController;
|
||||
private string doorAccessControlDeviceIP;
|
||||
|
||||
public AIParkingApplicationForm(ApiController apiController, Config configOnWeb)
|
||||
{
|
||||
InitializeComponent();
|
||||
this.apiController = apiController;
|
||||
this.configOnWeb = configOnWeb;
|
||||
c3Device = new C3DeviceController("192.168.1.200");
|
||||
|
||||
ReadAccessControlDeviceIPConfiguration();
|
||||
|
||||
sidebar = new Sidebar(apiController)
|
||||
{
|
||||
|
@ -31,7 +34,7 @@ namespace AIParkingApplication
|
|||
};
|
||||
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),
|
||||
Anchor = AnchorStyles.Bottom | AnchorStyles.Left
|
||||
|
@ -189,6 +192,21 @@ namespace AIParkingApplication
|
|||
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)
|
||||
{
|
||||
Application.Exit();
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<appSettings>
|
||||
<add key="DOOR_ACCESS_DEVICE_CONTROL_IP" value="192.168.1.200" />
|
||||
</appSettings>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
|
||||
</startup>
|
||||
|
|
Loading…
Reference in New Issue
Block a user