Browse Source

无改动

yc_t 6 năm trước cách đây
mục cha
commit
a40af45b0e
100 tập tin đã thay đổi với 142017 bổ sung346 xóa
  1. 0 346
      .gitignore
  2. BIN
      PLCLinker/.vs/PLCLinker/v15/.suo
  3. 0 0
      PLCLinker/.vs/PLCLinker/v15/Server/sqlite3/db.lock
  4. BIN
      PLCLinker/.vs/PLCLinker/v15/Server/sqlite3/storage.ide
  5. BIN
      PLCLinker/PLCLinker/bin/Debug/PLCLinker.exe
  6. 6 0
      PLCLinker/PLCLinker/bin/Debug/PLCLinker.exe.config
  7. BIN
      PLCLinker/PLCLinker/bin/Debug/PLCLinker.pdb
  8. BIN
      PLCLinker/PLCLinker/bin/Debug/S7.Net.dll
  9. BIN
      PLCLinker/PLCLinker/bin/Release/PLCLinker.exe
  10. 6 0
      PLCLinker/PLCLinker/bin/Release/PLCLinker.exe.config
  11. BIN
      PLCLinker/PLCLinker/bin/Release/PLCLinker.pdb
  12. BIN
      PLCLinker/PLCLinker/bin/Release/PLCS7.dll
  13. BIN
      PLCLinker/PLCLinker/bin/Release/PLCS7.pdb
  14. BIN
      PLCLinker/PLCLinker/bin/Release/S7.Net.dll
  15. BIN
      PLCLinker/PLCLinker/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  16. BIN
      PLCLinker/PLCLinker/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  17. 0 0
      PLCLinker/PLCLinker/obj/Debug/PLCLinker.csproj.CopyComplete
  18. 1 0
      PLCLinker/PLCLinker/obj/Debug/PLCLinker.csproj.CoreCompileInputs.cache
  19. 8 0
      PLCLinker/PLCLinker/obj/Debug/PLCLinker.csproj.FileListAbsolute.txt
  20. BIN
      PLCLinker/PLCLinker/obj/Debug/PLCLinker.csprojResolveAssemblyReference.cache
  21. BIN
      PLCLinker/PLCLinker/obj/Debug/PLCLinker.exe
  22. BIN
      PLCLinker/PLCLinker/obj/Debug/PLCLinker.pdb
  23. 0 0
      PLCLinker/PLCLinker/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  24. 0 0
      PLCLinker/PLCLinker/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  25. 0 0
      PLCLinker/PLCLinker/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  26. 0 0
      PLCLinker/PLCLinker/obj/Debug/build.force
  27. 0 0
      PLCLinker/PLCLinker/obj/Release/PLCLinker.csproj.CopyComplete
  28. 1 0
      PLCLinker/PLCLinker/obj/Release/PLCLinker.csproj.CoreCompileInputs.cache
  29. 10 0
      PLCLinker/PLCLinker/obj/Release/PLCLinker.csproj.FileListAbsolute.txt
  30. BIN
      PLCLinker/PLCLinker/obj/Release/PLCLinker.csprojResolveAssemblyReference.cache
  31. BIN
      PLCLinker/PLCLinker/obj/Release/PLCLinker.exe
  32. BIN
      PLCLinker/PLCLinker/obj/Release/PLCLinker.pdb
  33. 0 0
      PLCLinker/PLCLinker/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  34. 0 0
      PLCLinker/PLCLinker/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  35. 0 0
      PLCLinker/PLCLinker/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  36. BIN
      PLCLinker/PLCS7/bin/Release/PLCS7.dll
  37. BIN
      PLCLinker/PLCS7/bin/Release/PLCS7.pdb
  38. BIN
      PLCLinker/PLCS7/bin/Release/S7.Net.dll
  39. 0 0
      PLCLinker/PLCS7/obj/Release/PLCS7.csproj.CopyComplete
  40. 1 0
      PLCLinker/PLCS7/obj/Release/PLCS7.csproj.CoreCompileInputs.cache
  41. 6 0
      PLCLinker/PLCS7/obj/Release/PLCS7.csproj.FileListAbsolute.txt
  42. BIN
      PLCLinker/PLCS7/obj/Release/PLCS7.dll
  43. BIN
      PLCLinker/PLCS7/obj/Release/PLCS7.pdb
  44. 0 0
      PLCLinker/PLCS7/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  45. 0 0
      PLCLinker/PLCS7/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  46. 0 0
      PLCLinker/PLCS7/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  47. BIN
      PLCLinker/centralController/bin/Release/DevComponents.DotNetBar2.dll
  48. 78752 0
      PLCLinker/centralController/bin/Release/DevComponents.DotNetBar2.xml
  49. BIN
      PLCLinker/centralController/bin/Release/centralController.exe
  50. 6 0
      PLCLinker/centralController/bin/Release/centralController.exe.config
  51. BIN
      PLCLinker/centralController/bin/Release/centralController.pdb
  52. BIN
      PLCLinker/centralController/obj/Release/DesignTimeResolveAssemblyReferences.cache
  53. BIN
      PLCLinker/centralController/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
  54. 0 0
      PLCLinker/centralController/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  55. 0 0
      PLCLinker/centralController/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  56. 0 0
      PLCLinker/centralController/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  57. BIN
      PLCLinker/centralController/obj/Release/centralController.Form1.resources
  58. BIN
      PLCLinker/centralController/obj/Release/centralController.Properties.Resources.resources
  59. 0 0
      PLCLinker/centralController/obj/Release/centralController.csproj.CopyComplete
  60. 1 0
      PLCLinker/centralController/obj/Release/centralController.csproj.CoreCompileInputs.cache
  61. 12 0
      PLCLinker/centralController/obj/Release/centralController.csproj.FileListAbsolute.txt
  62. BIN
      PLCLinker/centralController/obj/Release/centralController.csproj.GenerateResource.Cache
  63. BIN
      PLCLinker/centralController/obj/Release/centralController.csprojResolveAssemblyReference.cache
  64. BIN
      PLCLinker/centralController/obj/Release/centralController.exe
  65. BIN
      PLCLinker/centralController/obj/Release/centralController.pdb
  66. 123 0
      PLCLinker/packages/MySql.Data.6.7.9/CHANGES
  67. BIN
      PLCLinker/packages/MySql.Data.6.7.9/MySql.Data.6.7.9.nupkg
  68. 15 0
      PLCLinker/packages/MySql.Data.6.7.9/Readme.txt
  69. 9 0
      PLCLinker/packages/MySql.Data.6.7.9/content/app.config.transform
  70. 9 0
      PLCLinker/packages/MySql.Data.6.7.9/content/web.config.transform
  71. BIN
      PLCLinker/packages/MySql.Data.6.7.9/lib/net20-cf/MySql.Data.CF.dll
  72. BIN
      PLCLinker/packages/MySql.Data.6.7.9/lib/net20/MySql.Data.dll
  73. BIN
      PLCLinker/packages/MySql.Data.6.7.9/lib/net40/MySql.Data.dll
  74. BIN
      PLCLinker/packages/MySql.Data.6.7.9/lib/net45/MySql.Data.dll
  75. 194 0
      PLCLinker/parkMonitor/LOG/LogManager.cs
  76. 25 0
      PLCLinker/parkMonitor/LOG/LogTest.cs
  77. 87 0
      PLCLinker/parkMonitor/LOG/log.cs
  78. BIN
      PLCLinker/parkMonitor/bin/Debug/HslCommunication.dll
  79. 8402 0
      PLCLinker/parkMonitor/bin/Debug/HslCommunication.xml
  80. BIN
      PLCLinker/parkMonitor/bin/Debug/MySql.Data.dll
  81. BIN
      PLCLinker/parkMonitor/bin/Debug/Newtonsoft.Json.dll
  82. 8944 0
      PLCLinker/parkMonitor/bin/Debug/Newtonsoft.Json.xml
  83. BIN
      PLCLinker/parkMonitor/bin/Debug/VZ_Sdk.dll
  84. BIN
      PLCLinker/parkMonitor/bin/Debug/VzDrawsLib.dll
  85. BIN
      PLCLinker/parkMonitor/bin/Debug/VzLPRSDK.dll
  86. 14 0
      PLCLinker/parkMonitor/bin/Debug/config/config.xml
  87. BIN
      PLCLinker/parkMonitor/bin/Debug/iDecoders.dll
  88. BIN
      PLCLinker/parkMonitor/bin/Debug/log4net.dll
  89. 32464 0
      PLCLinker/parkMonitor/bin/Debug/log4net.xml
  90. BIN
      PLCLinker/parkMonitor/bin/Debug/parkMonitor.exe
  91. 117 0
      PLCLinker/parkMonitor/bin/Debug/parkMonitor.exe.config
  92. BIN
      PLCLinker/parkMonitor/bin/Debug/parkMonitor.pdb
  93. BIN
      PLCLinker/parkMonitor/bin/Debug/parkMonitor.vshost.exe
  94. 97 0
      PLCLinker/parkMonitor/bin/Debug/parkMonitor.vshost.exe.config
  95. 11 0
      PLCLinker/parkMonitor/bin/Debug/parkMonitor.vshost.exe.manifest
  96. 4294 0
      PLCLinker/parkMonitor/bin/Debug/parkMonitor.xml
  97. BIN
      PLCLinker/parkMonitor/bin/Debug/resource/data/help.chm
  98. BIN
      PLCLinker/parkMonitor/bin/Release/HslCommunication.dll
  99. 8402 0
      PLCLinker/parkMonitor/bin/Release/HslCommunication.xml
  100. 0 0
      PLCLinker/parkMonitor/bin/Release/MySql.Data.dll

+ 0 - 346
.gitignore

@@ -1,346 +0,0 @@
-
-# Created by https://www.gitignore.io/api/csharp
-
-### Csharp ###
-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
-##
-## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
-
-# User-specific files
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-
-# User-specific files (MonoDevelop/Xamarin Studio)
-*.userprefs
-
-# Build results
-bld/
-[Oo]bj/
-[Ll]og/
-
-# Visual Studio 2015/2017 cache/options directory
-.vs/
-# Uncomment if you have tasks that create the project's static files in wwwroot
-#wwwroot/
-
-# Visual Studio 2017 auto generated files
-Generated\ Files/
-
-# MSTest test Results
-[Tt]est[Rr]esult*/
-[Bb]uild[Ll]og.*
-
-# NUNIT
-*.VisualState.xml
-TestResult.xml
-
-# Build Results of an ATL Project
-[Dd]ebugPS/
-[Rr]eleasePS/
-dlldata.c
-
-# Benchmark Results
-BenchmarkDotNet.Artifacts/
-
-# .NET Core
-project.lock.json
-project.fragment.lock.json
-artifacts/
-
-# StyleCop
-StyleCopReport.xml
-
-# Files built by Visual Studio
-*_i.c
-*_p.c
-*_i.h
-*.ilk
-*.meta
-*.obj
-*.iobj
-*.pch
-*.pdb
-*.ipdb
-*.pgc
-*.pgd
-*.rsp
-*.sbr
-*.tlb
-*.tli
-*.tlh
-*.tmp
-*.tmp_proj
-*.log
-*.vspscc
-*.vssscc
-.builds
-*.pidb
-*.svclog
-*.scc
-
-# Chutzpah Test files
-_Chutzpah*
-
-# Visual C++ cache files
-ipch/
-*.aps
-*.ncb
-*.opendb
-*.opensdf
-*.sdf
-*.cachefile
-*.VC.db
-*.VC.VC.opendb
-
-# Visual Studio profiler
-*.psess
-*.vsp
-*.vspx
-*.sap
-
-# Visual Studio Trace Files
-*.e2e
-
-# TFS 2012 Local Workspace
-$tf/
-
-# Guidance Automation Toolkit
-*.gpState
-
-# ReSharper is a .NET coding add-in
-_ReSharper*/
-*.[Rr]e[Ss]harper
-*.DotSettings.user
-
-# JustCode is a .NET coding add-in
-.JustCode
-
-# TeamCity is a build add-in
-_TeamCity*
-
-# DotCover is a Code Coverage Tool
-*.dotCover
-
-# AxoCover is a Code Coverage Tool
-.axoCover/*
-!.axoCover/settings.json
-
-# Visual Studio code coverage results
-*.coverage
-*.coveragexml
-
-# NCrunch
-_NCrunch_*
-.*crunch*.local.xml
-nCrunchTemp_*
-
-# MightyMoose
-*.mm.*
-AutoTest.Net/
-
-# Web workbench (sass)
-.sass-cache/
-
-# Installshield output folder
-[Ee]xpress/
-
-# DocProject is a documentation generator add-in
-DocProject/buildhelp/
-DocProject/Help/*.HxT
-DocProject/Help/*.HxC
-DocProject/Help/*.hhc
-DocProject/Help/*.hhk
-DocProject/Help/*.hhp
-DocProject/Help/Html2
-DocProject/Help/html
-
-# Click-Once directory
-publish/
-
-# Publish Web Output
-*.[Pp]ublish.xml
-*.azurePubxml
-# Note: Comment the next line if you want to checkin your web deploy settings,
-# but database connection strings (with potential passwords) will be unencrypted
-*.pubxml
-*.publishproj
-
-# Microsoft Azure Web App publish settings. Comment the next line if you want to
-# checkin your Azure Web App publish settings, but sensitive information contained
-# in these scripts will be unencrypted
-PublishScripts/
-
-# NuGet Packages
-*.nupkg
-# The packages folder can be ignored because of Package Restore
-**/[Pp]ackages/*
-# except build/, which is used as an MSBuild target.
-!**/[Pp]ackages/build/
-# Uncomment if necessary however generally it will be regenerated when needed
-#!**/[Pp]ackages/repositories.config
-# NuGet v3's project.json files produces more ignorable files
-*.nuget.props
-*.nuget.targets
-
-# Microsoft Azure Build Output
-csx/
-*.build.csdef
-
-# Microsoft Azure Emulator
-ecf/
-rcf/
-
-# Windows Store app package directories and files
-AppPackages/
-BundleArtifacts/
-Package.StoreAssociation.xml
-_pkginfo.txt
-*.appx
-
-# Visual Studio cache files
-# files ending in .cache can be ignored
-*.[Cc]ache
-# but keep track of directories ending in .cache
-!*.[Cc]ache/
-
-# Others
-ClientBin/
-~$*
-*~
-*.dbmdl
-*.dbproj.schemaview
-*.jfm
-*.pfx
-*.publishsettings
-orleans.codegen.cs
-
-# Including strong name files can present a security risk
-# (https://github.com/github/gitignore/pull/2483#issue-259490424)
-#*.snk
-
-# Since there are multiple workflows, uncomment next line to ignore bower_components
-# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
-#bower_components/
-
-# RIA/Silverlight projects
-Generated_Code/
-
-# Backup & report files from converting an old project file
-# to a newer Visual Studio version. Backup files are not needed,
-# because we have git ;-)
-_UpgradeReport_Files/
-Backup*/
-UpgradeLog*.XML
-UpgradeLog*.htm
-ServiceFabricBackup/
-*.rptproj.bak
-
-# SQL Server files
-*.mdf
-*.ldf
-*.ndf
-
-# Business Intelligence projects
-*.rdl.data
-*.bim.layout
-*.bim_*.settings
-*.rptproj.rsuser
-
-# Microsoft Fakes
-FakesAssemblies/
-
-# GhostDoc plugin setting file
-*.GhostDoc.xml
-
-# Node.js Tools for Visual Studio
-.ntvs_analysis.dat
-node_modules/
-
-# Visual Studio 6 build log
-*.plg
-
-# Visual Studio 6 workspace options file
-*.opt
-
-# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
-*.vbw
-
-# Visual Studio LightSwitch build output
-**/*.HTMLClient/GeneratedArtifacts
-**/*.DesktopClient/GeneratedArtifacts
-**/*.DesktopClient/ModelManifest.xml
-**/*.Server/GeneratedArtifacts
-**/*.Server/ModelManifest.xml
-_Pvt_Extensions
-
-# Paket dependency manager
-.paket/paket.exe
-paket-files/
-
-# FAKE - F# Make
-.fake/
-
-# JetBrains Rider
-.idea/
-*.sln.iml
-
-# CodeRush
-.cr/
-
-# Python Tools for Visual Studio (PTVS)
-__pycache__/
-*.pyc
-
-# Cake - Uncomment if you are using it
-# tools/**
-# !tools/packages.config
-
-# Tabs Studio
-*.tss
-
-# Telerik's JustMock configuration file
-*.jmconfig
-
-# BizTalk build output
-*.btp.cs
-*.btm.cs
-*.odx.cs
-*.xsd.cs
-
-# OpenCover UI analysis results
-OpenCover/
-
-# Azure Stream Analytics local run output
-ASALocalRun/
-
-# MSBuild Binary and Structured Log
-*.binlog
-
-# NVidia Nsight GPU debugger configuration file
-*.nvuser
-
-# MFractors (Xamarin productivity tool) working folder
-.mfractor/
-
-# Local History for Visual Studio
-.localhistory/
-
-
-# End of https://www.gitignore.io/api/csharp
-#Ignore thumbnails created by Windows
-Thumbs.db
-#Ignore files built by Visual Studio
-*.exe
-*.bak
-*.cache
-[Bb]in
-[Dd]ebug*/
-*.lib
-obj/
-[Rr]elease*/
-[Tt]est[Rr]esult*
-#Nuget packages folder
-packages/

BIN
PLCLinker/.vs/PLCLinker/v15/.suo


+ 0 - 0
PLCLinker/.vs/PLCLinker/v15/Server/sqlite3/db.lock


BIN
PLCLinker/.vs/PLCLinker/v15/Server/sqlite3/storage.ide


BIN
PLCLinker/PLCLinker/bin/Debug/PLCLinker.exe


+ 6 - 0
PLCLinker/PLCLinker/bin/Debug/PLCLinker.exe.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
+    </startup>
+</configuration>

BIN
PLCLinker/PLCLinker/bin/Debug/PLCLinker.pdb


BIN
PLCLinker/PLCLinker/bin/Debug/S7.Net.dll


BIN
PLCLinker/PLCLinker/bin/Release/PLCLinker.exe


+ 6 - 0
PLCLinker/PLCLinker/bin/Release/PLCLinker.exe.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
+    </startup>
+</configuration>

BIN
PLCLinker/PLCLinker/bin/Release/PLCLinker.pdb


BIN
PLCLinker/PLCLinker/bin/Release/PLCS7.dll


BIN
PLCLinker/PLCLinker/bin/Release/PLCS7.pdb


BIN
PLCLinker/PLCLinker/bin/Release/S7.Net.dll


BIN
PLCLinker/PLCLinker/obj/Debug/DesignTimeResolveAssemblyReferences.cache


BIN
PLCLinker/PLCLinker/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


+ 0 - 0
PLCLinker/PLCLinker/obj/Debug/PLCLinker.csproj.CopyComplete


+ 1 - 0
PLCLinker/PLCLinker/obj/Debug/PLCLinker.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+bc88ed63d13083557ce9673451090a0e191a41b4

+ 8 - 0
PLCLinker/PLCLinker/obj/Debug/PLCLinker.csproj.FileListAbsolute.txt

@@ -0,0 +1,8 @@
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Debug\PLCLinker.exe.config
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Debug\PLCLinker.exe
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Debug\PLCLinker.pdb
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Debug\S7.Net.dll
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\obj\Debug\PLCLinker.csprojResolveAssemblyReference.cache
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\obj\Debug\PLCLinker.csproj.CoreCompileInputs.cache
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\obj\Debug\PLCLinker.exe
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\obj\Debug\PLCLinker.pdb

BIN
PLCLinker/PLCLinker/obj/Debug/PLCLinker.csprojResolveAssemblyReference.cache


BIN
PLCLinker/PLCLinker/obj/Debug/PLCLinker.exe


BIN
PLCLinker/PLCLinker/obj/Debug/PLCLinker.pdb


+ 0 - 0
PLCLinker/PLCLinker/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs


+ 0 - 0
PLCLinker/PLCLinker/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs


+ 0 - 0
PLCLinker/PLCLinker/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs


+ 0 - 0
PLCLinker/PLCLinker/obj/Debug/build.force


+ 0 - 0
PLCLinker/PLCLinker/obj/Release/PLCLinker.csproj.CopyComplete


+ 1 - 0
PLCLinker/PLCLinker/obj/Release/PLCLinker.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+bc88ed63d13083557ce9673451090a0e191a41b4

+ 10 - 0
PLCLinker/PLCLinker/obj/Release/PLCLinker.csproj.FileListAbsolute.txt

@@ -0,0 +1,10 @@
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Release\PLCLinker.exe.config
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Release\PLCLinker.exe
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Release\PLCLinker.pdb
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Release\PLCS7.dll
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Release\S7.Net.dll
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\bin\Release\PLCS7.pdb
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\obj\Release\PLCLinker.csproj.CoreCompileInputs.cache
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\obj\Release\PLCLinker.exe
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\obj\Release\PLCLinker.pdb
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCLinker\obj\Release\PLCLinker.csprojResolveAssemblyReference.cache

BIN
PLCLinker/PLCLinker/obj/Release/PLCLinker.csprojResolveAssemblyReference.cache


BIN
PLCLinker/PLCLinker/obj/Release/PLCLinker.exe


BIN
PLCLinker/PLCLinker/obj/Release/PLCLinker.pdb


+ 0 - 0
PLCLinker/PLCLinker/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs


+ 0 - 0
PLCLinker/PLCLinker/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs


+ 0 - 0
PLCLinker/PLCLinker/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs


BIN
PLCLinker/PLCS7/bin/Release/PLCS7.dll


BIN
PLCLinker/PLCS7/bin/Release/PLCS7.pdb


BIN
PLCLinker/PLCS7/bin/Release/S7.Net.dll


+ 0 - 0
PLCLinker/PLCS7/obj/Release/PLCS7.csproj.CopyComplete


+ 1 - 0
PLCLinker/PLCS7/obj/Release/PLCS7.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+11619de1b15775019fd1de669bf914c94e290e9f

+ 6 - 0
PLCLinker/PLCS7/obj/Release/PLCS7.csproj.FileListAbsolute.txt

@@ -0,0 +1,6 @@
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCS7\bin\Release\PLCS7.dll
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCS7\bin\Release\PLCS7.pdb
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCS7\bin\Release\S7.Net.dll
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCS7\obj\Release\PLCS7.csproj.CoreCompileInputs.cache
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCS7\obj\Release\PLCS7.dll
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\PLCS7\obj\Release\PLCS7.pdb

BIN
PLCLinker/PLCS7/obj/Release/PLCS7.dll


BIN
PLCLinker/PLCS7/obj/Release/PLCS7.pdb


+ 0 - 0
PLCLinker/PLCS7/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs


+ 0 - 0
PLCLinker/PLCS7/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs


+ 0 - 0
PLCLinker/PLCS7/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs


BIN
PLCLinker/centralController/bin/Release/DevComponents.DotNetBar2.dll


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 78752 - 0
PLCLinker/centralController/bin/Release/DevComponents.DotNetBar2.xml


BIN
PLCLinker/centralController/bin/Release/centralController.exe


+ 6 - 0
PLCLinker/centralController/bin/Release/centralController.exe.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
+    </startup>
+</configuration>

BIN
PLCLinker/centralController/bin/Release/centralController.pdb


BIN
PLCLinker/centralController/obj/Release/DesignTimeResolveAssemblyReferences.cache


BIN
PLCLinker/centralController/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache


+ 0 - 0
PLCLinker/centralController/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs


+ 0 - 0
PLCLinker/centralController/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs


+ 0 - 0
PLCLinker/centralController/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs


BIN
PLCLinker/centralController/obj/Release/centralController.Form1.resources


BIN
PLCLinker/centralController/obj/Release/centralController.Properties.Resources.resources


+ 0 - 0
PLCLinker/centralController/obj/Release/centralController.csproj.CopyComplete


+ 1 - 0
PLCLinker/centralController/obj/Release/centralController.csproj.CoreCompileInputs.cache

@@ -0,0 +1 @@
+cf48e7244db84ff0b36e743dbc0ee8715daae1bf

+ 12 - 0
PLCLinker/centralController/obj/Release/centralController.csproj.FileListAbsolute.txt

@@ -0,0 +1,12 @@
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\bin\Release\centralController.exe.config
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\bin\Release\centralController.exe
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\bin\Release\centralController.pdb
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\bin\Release\DevComponents.DotNetBar2.dll
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\bin\Release\DevComponents.DotNetBar2.xml
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\obj\Release\centralController.csprojResolveAssemblyReference.cache
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\obj\Release\centralController.Form1.resources
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\obj\Release\centralController.Properties.Resources.resources
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\obj\Release\centralController.csproj.GenerateResource.Cache
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\obj\Release\centralController.csproj.CoreCompileInputs.cache
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\obj\Release\centralController.exe
+E:\superScene\智能停车项目\智能停车项目v2.0\PLCLinker\centralController\obj\Release\centralController.pdb

BIN
PLCLinker/centralController/obj/Release/centralController.csproj.GenerateResource.Cache


BIN
PLCLinker/centralController/obj/Release/centralController.csprojResolveAssemblyReference.cache


BIN
PLCLinker/centralController/obj/Release/centralController.exe


BIN
PLCLinker/centralController/obj/Release/centralController.pdb


+ 123 - 0
PLCLinker/packages/MySql.Data.6.7.9/CHANGES

@@ -0,0 +1,123 @@
+6.7.9
+- Changed handshake process to use bytes instead of encoded strings.
+- Added support for Chinese character set gb18030. (Oracle bug # 21098546).
+- Added support for Json type. (WL # 8132).
+- Added changes for metadata information in generated columns with 5.7 (WL #411)
+
+
+6.7.8
+ - Changed default SSL mode to Preferred in connection string. Now the server connections will be using SSL if server allows it by default but it's possible to override this configuration.
+
+
+6.7.7
+- Fix for Exception "The given key was not present in the dictionary" when using utf16le charset in a query. (MySql #72737, Oracle Bug #19355906)
+- Fix for Memory leak in a loop opening a connection to the database and executing a command (MySql Bug #73122, Oracle Bug #19467233).
+- Fix for Multiple issues caused by trailing and leading white space character in params using MySql Membership Provider (MySql Bug #73411, Oracle Bug #19453313)
+- Fix for bad assumption leads to modify query adding CALL statement to the beginning of the sql query even when CommandType.Text is specified (MySql Bug #72736, Oracle Bug #19325120).
+- Fix for Incorrect query result with Entity Framework 6 (MySql bug #74918, Oracle bug #20129927).
+- Fix for GetTimeZoneOffset to use date and time to calculate timediff (MySQL Bug #74905, Oracle Bug #20065691).
+- Fix for Invalid SQL query when eager loading two nested collections (MySQL Bug #70941, Oracle bug #18049862).
+- Fix for chinese characters used in the connection string when connecting to MySql Server (MySQL Bug #70041, Oracle Bug #18141356).
+
+
+6.7.6
+- Fix for open sockets connections left when connection open fails, the error happens when the client try to get a connection when the max number of connections is reached in the server. (MySql #72025, Oracle Bug #18665388).
+- Fix for Exception of "duplicate entry" in MySqlSessionProvider (MySql Bug #70409, Oracle bug #18657550).
+- Fix for Unable to read geometry column when it has been set with a SRID value. (MySql Bug #71869, Oracle Bug #19137999).
+- Fix for Error when Calling MySqlConnection.GetSchema("PROCEDURES WITH PARAMETERS", ...) (Oracle bug #19285959).
+- Fix for EF provider reports ManifestProviderToken = 5.6 for server 5.7 (Oracle bug #19453814).
+- Fix for Fluent API DbModelBuilder.HasColumnType is ignored in EF6 (Oracle bug #19456229).
+- Fix for Setting a PK GUID identity in Code First in EF6 no longer works in Server 5.7 (Oracle bug #19456452).
+- Non PKs declared as Identity GUID have no GUID autogenerated (Oracle bug #19456415).
+- Disabled installation on-demand in Installer (Oracle Bug #19670596).
+- Fix for Generated SQL requests column that doesn't exist in LINQ to Entities (MySql bug #72004, Oracle bug #19681348).
+- Fix for MySQL Connector/NET generates incorrect SQL for LINQ 'StartsWith' queries (MySql bug #72058, Oracle bug #19680236).
+- Fix for Exception when using IEnumerable.Contains(model.property) in Where predicate (MySql bug #73643, Oracle bug #19690370).
+- Fix for Generated Sql does not contain ORDER BY statement whose is requested by LINQ (MySql bug #73549, Oracle bug #19698010).
+- Fix for Error of "Every derived table must have an alias" in LINQ to Entities when using EF6 + DbFirst + View + Take
+  (MySql Bug #72148, Oracle bug #19356006).
+- Fix for 'the method or operation is not implemented' when using linq with orderby (MySQL Bug #70722, Oracle Bug #19681723).
+
+
+6.7.5
+- Fix for bad query when using LINQ to Entities with a query using Take, OrderBy & Contains in Code First (MySql bug #69751, Oracle bug #17194945).
+- Fix for LINQ to Entities error for bad aliasing in column for expression (MySql bug #69922, Oracle bug #17285548).
+- Installer adds MySql.Data, MySql.Data.Entity, and MySql.Web to machine.config and into GAC (MySQL Bug #69760, Oracle Bug #17601689).
+- Added MySql.Web.dll for .NET Framework 4.5
+- Fix for NullReferenceException when try to save entity with TINYINY or BIGINT as PK (MySql bug #70888, Oracle bug #17866076).
+- Fix for .Net connector does not add auto_increment to bigint columns (MySql Bug #70602, Oracle Bug #17924407).
+- Fix for Entity Framework migration with Foreign Key fails. (MySql Bug #70795, Oracle Bug #17924399).
+- Fix for fields of type TIME(3) don't read milliseconds (MySql bug #70377, Oracle Bug #17923814).
+- Fix for Wrong milliseconds serialization (MySql bug #70686, Oracle Bug #17924388).
+- Fix for Case incorrect on table in SQL queries for MySqlSessionStateStore (MySql bug #69652, Oracle bug #17960855).
+- Fix for rename column operation in Entity Framework migrations (MySQL Bug #71102, Oracle Bug #17959787). 
+- Fix for Entity Framework Inserts broken on tables with unsigned bigint as auto increment (MySql Bug #71242, Oracle Bug #18189217).
+- Fix for code To SQL Generation Broken For Foreign Keys/Indexes On Table Create (MySQL #70079, Oracle Bug #18049272)
+- Fix for DotNet Connector keepalive in milliseconds instead of seconds (MySql Bug #69484, Oracle Bug #17981275).
+- Fix for EF SQL Generator, Union Syntax (Concat operator) is missing required parentheses (may cause semantic changes 
+  when combined with Limit clause (Take operator)) (MySql bug #70828, Oracle bug #18049691).
+- Fix for support for Entity Framework 4.3 Code first Identifiers for Migrations & EF6 (MySql Bug #67285, Oracle bug #16286397).
+- Added threading and custom failover support for Replication & Load balancing (MySQL Bug #69832, Oracle Bug #18112966).
+- Fix for maximumpoolsize and minimumpoolsize as invalid properties in connection string (Oracle Bug #18182246).
+- Fix for 'default table cache age' connection string property, set default value to 60 seconds.
+- Fix for MySqlDataTime.Millisecond to be a value between 0 and 999.
+- Added Microsecond to MySqlDateTime for 6-digit precision support.
+- Renamed MySql.Data.Entity.dll to MySql.Data.Entity.EF5.dll for Entity Framework 5 and .NET Framework 4.5 or above.
+  For EF 5 and .NET Framework 4.0 or below remains the same name.
+
+
+6.7.4
+- Fix for Entity Framework when inserts data having Identity columns (Oracle bug #16494585).
+- Fix for Connector/NET cannot read data from a MySql table using UTF-16/UTF-32 (MySql bug #69169, Oracle bug #16776818).
+- Fix for Malformed query in Entity Framework when eager loading due to multiple projections (MySql bug #67183, Oracle bug #16872852).
+- Fix for database objects with 'dbo' prefix when using automatic migrations in Entity Framework 5.0 (Oracle bug #16909439).
+- Fix for bug IIS application pool reset worker process causes website to crash (Oracle bug #16909237, Mysql Bug #67665).  
+- Fix for bug Error in LINQ to Entities query when using Distinct().Count() (MySql Bug #68513, Oracle bug #16950146).
+- Fix for occasionally return no data when socket connection is slow, interrupted or delayed (MySql bug #69039, Oracle bug #16950212).
+- Fix for ConstraintException when filling a datatable (MySql bug #65065, Oracle bug #16952323).
+- Fix for Data Provider is not found after uninstalling Mysql for visual studio (Oracle bug #16973456).
+- Fix for nested sql generated for LINQ to Entities query with Take and Order by (MySql bug #65723, Oracle bug #16973939).
+
+
+6.7.3
+- Fix for bug in Replication & load balancing (Oracle bug #16762427)
+- Added support for Entity Framework 5.0 when using .net 4.0 (WorkItem #228).
+
+
+6.7.2
+- Fix for Bug "REPAIR" option on connector/net_installer, raise an exception (Oracle Bug #16630567).
+- Fix for Bug Entity Framework 5.0 (.net 4.0) with mysql connector/net 6.7.0 alpha (Oracle Bug #16694050).
+- Added WinRT support.
+- Fix for Incorrect assemblies runtime version installed (Oracle Bug #16725274).
+- Fix for Core assemblies not listed in add reference dialog for .net 4.5 (Oracle Bug #16704115).
+
+
+6.7.1
+- Fix for Bug Assemblies for .net 4.5 are not included in the installation (Oracle Bug #16463655).
+- Fix for Bug Geometry Provider Incompatible Exception (Oracle Bug # 16453250).
+
+
+6.7.0
+- Fix for bug Keyword not supported. Parameter name: AttachDbFilename (Mysql bug #66880, Oracle bug #14733472).
+- Fix for bug "Unable to connect using IPv6 connections" (MySQL bug #67253, Oracle bug #14835718).
+- Added auto-generated values for Guid identity columns (MySql bug #67450, Oracle bug #15834176).
+- Fix for method FirstOrDefault not supported in some LINQ to Entities queries (MySql bug #67377, Oracle bug #15856964). 
+- Fixed missing keywords not working as ids (wihout quoting) in parser: value, status, unknown & some unit tests from Arnaud feedback.
+- Fix for Datetime precision doesn't work with code first or model first. (Oracle bug #15972773).
+- Fix for Support for current_timestamp as default for datetime with ef for server 5.6 (Oracle bug #15935094).
+- Adding support for Geometry type. Unit Tests included. Supporting server 5.1 and further.
+- Added support for new connect attributes feature in server 5.6 (Oracle bug #15935112).
+- Added protocol support for password expiration (Oracle bug #15935104).
+- Added support for password hashing with appropriate strength for server 5.6 (Oracle bug #15935128).
+- Added a more friendly message for error when trying to authenticate with old password.
+- Fix for GetSchema returning MySqlException instead of ArgumentException when passing an invalid collection name
+  (Oracle bug #16271425, MySql bug #67901).
+- Fix for EF 4.3 failing when FK identifiers are too long (MySql bug #67285, Oracle bug #16286397).
+- Fix for race condition on ConnectionStringBuilder when using multiple threads 
+  (MySql bug #68217, Oracle bug #16310698).
+- Fix for Specifying delete cascade in EF migrations does not work (MySql bug #68457, Oracle bug #16398432).
+- Fix for InvalidCastException thrown when executing an stored function (MySql bug #64633, Oracle bug #13864627).
+- Fix for Default Command Timeout not applying for EFMySqlCommand (MySql bug #67171, Oracle bug #14825670).
+- Fix for Cannot use geometry function on new instances created with ef code first (Oracle bug #16446399).
+
+

BIN
PLCLinker/packages/MySql.Data.6.7.9/MySql.Data.6.7.9.nupkg


+ 15 - 0
PLCLinker/packages/MySql.Data.6.7.9/Readme.txt

@@ -0,0 +1,15 @@
+Connector/Net 6.7  Release Notes
+------------------------------------
+
+Welcome to the release notes for Connector/Net 6.7
+
+What's new in 6.7
+--------------------
+
+- WinRT Connector.
+- Load Balancing client support.
+- Entity Framework 5 support.
+- Memcached client.
+
+
+Be sure and check the documentation for more information on these new features.

+ 9 - 0
PLCLinker/packages/MySql.Data.6.7.9/content/app.config.transform

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <system.data>
+    <DbProviderFactories>
+      <remove invariant="MySql.Data.MySqlClient" />
+      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
+    </DbProviderFactories>
+  </system.data>
+</configuration>

+ 9 - 0
PLCLinker/packages/MySql.Data.6.7.9/content/web.config.transform

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <system.data>
+    <DbProviderFactories>
+      <remove invariant="MySql.Data.MySqlClient" />
+      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
+    </DbProviderFactories>
+  </system.data>
+</configuration>

BIN
PLCLinker/packages/MySql.Data.6.7.9/lib/net20-cf/MySql.Data.CF.dll


BIN
PLCLinker/packages/MySql.Data.6.7.9/lib/net20/MySql.Data.dll


BIN
PLCLinker/packages/MySql.Data.6.7.9/lib/net40/MySql.Data.dll


BIN
PLCLinker/packages/MySql.Data.6.7.9/lib/net45/MySql.Data.dll


+ 194 - 0
PLCLinker/parkMonitor/LOG/LogManager.cs

@@ -0,0 +1,194 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.IO;
+using System.Configuration;
+
+namespace parkMonitor.LOG
+{
+    /// <summary>
+    /// 日志管理
+    /// </summary>
+    public class LogManager
+    {
+        public static string logAddressStr = "LogAddress";
+        public static string logAddress;
+        DateTime time;                                        //文件创建时间
+        private string logFileExtName = "log";     //日志文件扩展名
+        private Encoding logFileEncoding = Encoding.UTF8;   //日志文件编码格式
+        private string logFileName = string.Empty;  //日志文件名
+        private string logPath = "";            //日志文件路径
+        private bool writeLogTime = true;     //log文件是否写时间
+        private bool writeStatus = false;        //是否写入标志位
+        private static object obj = new object();
+        /// <summary>
+        /// 配置文件初始化
+        /// </summary>
+        public static void Init()
+        {
+            try
+            {
+                logAddress = ConfigurationManager.AppSettings[logAddressStr];
+            }
+            catch
+            {
+                Console.WriteLine("配置文件有误");
+            }
+        }
+        /// <summary>
+        /// 日志文件路径
+        /// </summary>
+        public string CreateLogPath()
+        {
+            if (logPath == null || logPath == string.Empty || time.ToString("yyyy-MM-dd") != System.DateTime.Now.ToString("yyyy-MM-dd"))
+            {
+                try
+                {
+                    time = System.DateTime.Now;
+                    logPath = System.IO.Path.Combine(logAddress, time.ToString("yyyy-MM-dd"));
+                }
+                catch
+                {
+                    Console.WriteLine("路径合成失败");
+                }
+            }
+            if (!logPath.EndsWith(@"\"))
+            {
+                logPath += @"\";
+            }
+            if (!Directory.Exists(logPath))
+            {
+                try
+                {
+                    Directory.CreateDirectory(logPath);
+                }
+                catch
+                {
+                    Console.WriteLine("创建文件路径失败");
+                }
+            }
+            return logPath;
+        }
+        /// <summary>
+        /// 写日志
+        /// </summary>
+        public void WriteLog(LogType logType, string logFile, string msg)
+        {
+            CreateLogPath();
+            lock (obj)
+            {
+                try
+                {
+                    //创建log文件
+                    logFileName = string.Format("{0}{1}.{2}", logPath, logType, this.logFileExtName);
+                    using (StreamWriter sw = new StreamWriter(logFileName, true, logFileEncoding))
+                    {
+                        //是否写时间
+                        if (logType == LogType.DATABASE)
+                        {
+                            writeLogTime = false;
+                        }
+                        else
+                        {
+                            writeLogTime = true;
+                        }
+                        ////sql类型
+                        //if (logType == LogType.DATABASE)
+                        //{
+                        //    writeStatus = true;
+                        //}
+                        //else
+                        //{
+                        //    writeStatus = false;
+                        //}
+                        if (writeLogTime)
+                        {
+                            sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:") + logFile + ":" + msg);
+                        }
+                        else
+                        {
+                            sw.WriteLine(logFile + ":" + msg);
+
+                        }
+                    }
+                }
+                catch { }
+            }
+        }
+        /// <summary>
+        /// log类型不定
+        /// </summary>
+        /// <param name="logType"></param>
+        /// <param name="logFile"></param>
+        /// <param name="msg"></param>
+        public void WriteLog(LogType logType, LogFile logFile, string msg)
+        {
+            this.WriteLog(logType, logFile.ToString(), msg);
+        }
+        /// <summary>
+        /// log类型为null
+        /// </summary>
+        /// <param name="logType"></param>
+        /// <param name="msg"></param>
+        public void WriteLog(LogType logType, string msg)
+        {
+            this.WriteLog(logType, string.Empty, msg);
+        }
+        /// <summary>
+        /// 读日志文件
+        /// </summary>
+        /// <param name="sqlStatus"></param>
+        /// <param name="sqlMsg"></param>
+        public void ReadLog(out string sqlStatus, out string sqlMsg, out int count)
+        {
+            sqlStatus = null;
+            sqlMsg = null;
+            count = 0;
+            string date = System.DateTime.Now.ToString("yyyy-MM-dd");
+            string filePath = logAddress + "\\\\" + date + "\\\\" + "DATABASE.log";
+            try
+            {
+                List<string> logLines = null;
+                if (File.Exists(filePath))
+                {
+                    logLines = new List<string>(File.ReadAllLines(filePath));
+                }
+                if (logLines != null)
+                {
+                    count = logLines.Count;
+                    string logLine = logLines[0];
+                    sqlStatus = logLine.Substring(0, 1);
+                    sqlMsg = logLine.Substring(2, logLine.Length - 2);
+                    logLines.RemoveAt(0);
+                    File.WriteAllLines(filePath, logLines.ToArray());
+                }
+            }
+            catch (Exception e) { Console.WriteLine(e.Message); }
+        }
+
+
+
+    }
+    /// <summary>
+    /// log类型
+    /// </summary>
+    public enum LogFile
+    {
+        LOG,
+        RESET,
+        ERROR,
+        WARNING,
+        INFO,
+        ERROR_NUMBERPLATE
+    }
+    /// <summary>
+    /// log文件类型
+    /// </summary>
+    public enum LogType
+    {
+        DATABASE,
+        NOT_DATABASE
+    }
+}

+ 25 - 0
PLCLinker/parkMonitor/LOG/LogTest.cs

@@ -0,0 +1,25 @@
+//using System;
+//using System.Collections.Generic;
+//using System.Linq;
+//using System.Text;
+//using System.Threading.Tasks;
+
+//namespace parkMonitor.LOG
+//{
+//    //日志测试用例
+//    class LogTest
+//    {
+//        public void TestMethod()
+//        {
+//            //三种方式写入文件
+//            //第一种:WriteLog( string msg) 默认是INFO类型
+//            //第二种:WriteLog(string logFile,string msg) log类型和信息
+//            //第三种:WriteLog(LogFile logFile,string msg) 枚举的log类型以及相应信息
+//            LogFile logFile = LogFile.ERROR;
+//            string msg = "2";
+//            Log.WriteLog("",logFile, msg);
+//            Log.WriteLog("",msg);
+//            Log.WriteLog("WARNING", "22");
+//        }
+//    }
+//}

+ 87 - 0
PLCLinker/parkMonitor/LOG/log.cs

@@ -0,0 +1,87 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace parkMonitor.LOG
+{
+    public static class Log
+    {
+        private static LogManager logManager;
+        static Log()
+        {
+            LogManager.Init();
+            logManager = new LogManager();
+        }
+        /// <summary>
+        /// 写文件类型
+        /// </summary>
+        /// <param name="logType"></param>
+        /// <param name="logFile"></param>
+        /// <param name="msg"></param>
+        public static void WriteLog(LogType logType, LogFile logFile, string msg)
+        {
+            try
+            {
+                logManager.WriteLog(logType, logFile, msg);
+            }
+            catch
+            {
+
+            }
+        }
+        /// <summary>
+        /// 文件类型为null
+        /// </summary>
+        /// <param name="logType"></param>
+        /// <param name="msg"></param>
+        public static void WriteLog(LogType logType, string msg)
+        {
+            try
+            {
+                logManager.WriteLog(logType, string.Empty, msg);
+            }
+            catch
+            {
+
+            }
+        }
+        /// <summary>
+        /// 数据库异常的标志位
+        /// 0表示update,1表示insert
+        /// </summary>
+        /// <param name="logType"></param>
+        /// <param name="status"></param>
+        /// <param name="msg"></param>
+        public static void WriteLog(LogType logType, string status, string msg)
+        {
+            try
+            {
+                logManager.WriteLog(logType, status, msg);
+            }
+            catch
+            {
+
+            }
+        }
+        /// <summary>
+        /// 读日志文件
+        /// </summary>
+        /// <param name="sqlStatus"></param>
+        /// <param name="sqlMsg"></param>
+        /// <param name="count"></param>      
+        public static void ReadLog(out string sqlStatus, out string sqlMsg,out int count)
+        {
+            sqlStatus = null;
+            sqlMsg = null;
+            count = 0;
+            try
+            {
+                logManager.ReadLog(out sqlStatus,out sqlMsg,out count);
+            }
+            catch { }
+        }
+
+    }
+}

BIN
PLCLinker/parkMonitor/bin/Debug/HslCommunication.dll


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 8402 - 0
PLCLinker/parkMonitor/bin/Debug/HslCommunication.xml


BIN
PLCLinker/parkMonitor/bin/Debug/MySql.Data.dll


BIN
PLCLinker/parkMonitor/bin/Debug/Newtonsoft.Json.dll


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 8944 - 0
PLCLinker/parkMonitor/bin/Debug/Newtonsoft.Json.xml


BIN
PLCLinker/parkMonitor/bin/Debug/VZ_Sdk.dll


BIN
PLCLinker/parkMonitor/bin/Debug/VzDrawsLib.dll


BIN
PLCLinker/parkMonitor/bin/Debug/VzLPRSDK.dll


+ 14 - 0
PLCLinker/parkMonitor/bin/Debug/config/config.xml

@@ -0,0 +1,14 @@
+<parkMonitor>
+	<win />
+	<config>
+		<PLC>
+			<timeGap>2000</timeGap>
+			<ip>192.168.0.10</ip>
+			<port>502</port>
+			<station>1</station>
+			<startAddress>0</startAddress>
+			<addressLength>50</addressLength>
+			<FreshInterval>100</FreshInterval>
+		</PLC>
+	</config>
+</parkMonitor>

BIN
PLCLinker/parkMonitor/bin/Debug/iDecoders.dll


BIN
PLCLinker/parkMonitor/bin/Debug/log4net.dll


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 32464 - 0
PLCLinker/parkMonitor/bin/Debug/log4net.xml


BIN
PLCLinker/parkMonitor/bin/Debug/parkMonitor.exe


+ 117 - 0
PLCLinker/parkMonitor/bin/Debug/parkMonitor.exe.config

@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <configSections>
+    <section name="Equipments" type="parkMonitor.model.EquipmentsSection,parkMonitor" allowDefinition="Everywhere" />
+  </configSections>
+  <startup>
+    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
+  </startup>
+  <Equipments>
+    <Equipment key="Core" value="parkMonitor.server.CoreThread.CoreThreadTest2" />
+    <Equipment key="Monitor" value="parkMonitor.server.MonitorServer" />
+    <Equipment key="PLC" value="parkMonitor.server.PLCLinker" />
+    <Equipment key="Num" value="parkMonitor.server.NumMachineManager" />
+    <Equipment key="Web" value="parkMonitor.server.WebThread.CentralForWeb" />
+    <Equipment key="Queue" value="parkMonitor.server.CoreThread.QueuingThread" />
+  </Equipments>
+  <appSettings>
+    <!--数据库连接配置文件-->
+    <add key="SqlConnectionLocation" value="Data Source=127.0.0.1;port=20000;uid=root;pooling=true;max pool size=1024;pwd=yct;database=zxpark;CharSet=utf8;Allow Zero Datetime=true;" />
+    <add key="SqlConnectionStr" value="Data Source=59.175.148.85;port=3306;uid=root;pooling=true;max pool size=1024;pwd=x5;database=zxpark;CharSet=utf8;Allow Zero Datetime=true;" />
+    <!--<add key="SqlConnectionStr" value="Data Source=127.0.0.1;port=20000;uid=root;pooling=true;max pool size=1024;pwd=yct;database=zxpark_remote;CharSet=utf8;Allow Zero Datetime=true;" />-->
+    <add key ="remoteDBIP" value ="59.175.148.85"/>
+    <add key ="localDBIP" value ="127.0.0.1"/>
+    <!--日志写入地址配置文件-->
+    <add key="LogAddress" value="c:\\c#workspace\\LogDemo\\LoggerTest" />
+    <!--测量数据误差-->
+    <add key="length" value="50" />
+    <add key="width" value="50" />
+    <add key="height" value="50" />
+    <add key="wheelbase" value="50" />
+    <add key="ClientSettingsProvider.ServiceUri" value="" />
+    <!--PLC基本配置-->
+    <!--<add key="PLC_ip_address" value="192.168.0.10" />-->
+    <add key="PLC_ip_address" value="127.0.0.1" />
+    <add key="PLC_port" value="30000" />
+    <add key="PLC_station" value="1" />
+    <add key="PLC_start_address" value="0" />
+    <add key="PLC_address_length" value="110" />
+    <add key="PLC_refresh_interval" value="200"/>
+    <add key="equipmentStatus_address" value="20" />
+    <!--PLC停取完成-->
+    <add key="park_start_address" value="1" />
+    <add key="park_completed_address" value="21" />
+    <add key="park_completed_acknowledge_address" value="5" />
+    <add key="fetch_completed_address" value="22" />
+    <add key="fetch_completed_acknowledge_address" value="6" />
+    <!--启动机械手-->
+    <add key="parking_startRobot_address" value="3" />
+    <add key="fetching_startRobot_address" value="4" />
+    <add key="fetch_to_address" value="2" />
+    <!--机械手停车所需数据-->
+    <add key="parkingSpaceID_address" value="16" />
+    <add key="parkingSpaceX_address" value="17" />
+    <add key="parkingSpaceY_address" value="18" />
+    <add key="parkingSpaceZ_address" value="19" />
+    <add key="parkingLaserCenterX_address" value="13" />
+    <add key="frontWheelbase_address" value="85" />
+    <add key="rearWheelbase_address" value="86" />
+    <add key="wheelbase_status_address" value="87" />
+    <!--激光设备配置-->
+    <add key="laser_start_address" value="10" />
+    <add key="laser1_status_address" value="89" />
+    <add key="laser_rescan_count" value="3" />
+    <add key="laser_countdown" value="100" />
+    <!--缓冲位配置-->
+    <add key ="bufferAddress" value ="7"/>
+    <add key ="completeStatusAddress" value ="9"/>
+    <!--队列线程参数-->
+    <add key="fetch_store_ratio" value="3" />
+    <add key="licenseTime" value="10" />
+    <add key="userTime" value="10" />
+    <add key="bookTime" value="120" />
+    <!--上位机(Web线程)IP地址及配置serverScoket的端口-->
+    <add key="WebConfig" value="192.168.111.254:9000" />
+    <!--<add key ="WebConfig" value="192.168.0.197:9000"/>-->
+
+    <!--车库入口-->
+    <add key="parkingEntX" value="0" />
+    <add key="parkingEntY" value="0" />
+    <add key="parkingEntZ" value="0" />
+    <!--监控线程-->
+    <!--数据更新间隔(毫秒数)-->
+    <add key="monitor_timGap" value="1000"/>
+
+    <!--号牌机ip位置映射表-->
+    <!--位置编号;基点横坐标;车位宽度;宽度补偿-->
+    <add key="192.168.0.20" value="1" />
+    <add key="192.168.0.21" value="2" />
+    <add key="filterRatio" value="0.7" />
+    <!--车库基本信息-->
+    <add key ="garageID" value ="1"/>
+    <add key ="bufferCount" value ="2"/>
+    <add key="xWeight" value="1"/>
+    <add key="yWeight" value="1"/>
+    <add key="zWeight" value="1"/>
+
+  </appSettings>
+
+  <system.web>
+    <membership defaultProvider="ClientAuthenticationMembershipProvider">
+      <providers>
+        <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
+      </providers>
+    </membership>
+    <roleManager defaultProvider="ClientRoleProvider" enabled="true">
+      <providers>
+        <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
+      </providers>
+    </roleManager>
+  </system.web>
+  <system.data>
+    <DbProviderFactories>
+      <remove invariant="MySql.Data.MySqlClient" />
+      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
+    </DbProviderFactories>
+  </system.data>
+</configuration>

BIN
PLCLinker/parkMonitor/bin/Debug/parkMonitor.pdb


BIN
PLCLinker/parkMonitor/bin/Debug/parkMonitor.vshost.exe


+ 97 - 0
PLCLinker/parkMonitor/bin/Debug/parkMonitor.vshost.exe.config

@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <configSections>
+    <section name="Equipments" type="parkMonitor.model.EquipmentsSection,parkMonitor" allowDefinition="Everywhere" />
+  </configSections>
+  <startup>
+    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
+  </startup>
+  <Equipments>
+    <Equipment key="Core" value="parkMonitor.server.CoreThread.CoreThreadTest2" />
+    <Equipment key="Monitor" value="parkMonitor.server.MonitorServer" />
+    <Equipment key="PLC" value="parkMonitor.server.PLCLinker" />
+    <Equipment key="Num" value="parkMonitor.server.NumMachineLinker" />
+    <Equipment key="Web" value="parkMonitor.server.WebThread.CentralForWeb" />
+    <Equipment key="Queue" value="parkMonitor.server.CoreThread.QueuingThread" />
+  </Equipments>
+  <appSettings>
+    <!--数据库连接配置文件-->
+    <!--<add key="SqlConnectionStr" value="Data Source=127.0.0.1;port=3306;uid=root;pooling=true;pwd=yct;database=zxpark;CharSet=utf8;Allow Zero Datetime=true;" />-->
+    <add key="SqlConnectionStr" value="Data Source=13.229.217.199;port=3306;uid=Ubuntu1;pooling=true;pwd=12345678;database=zxpark;CharSet=utf8;Allow Zero Datetime=true;" />
+    <!--<add key="SqlConnectionStr" value="Data Source=192.168.0.55;port=3306;uid=root;pooling=true;pwd=x5;database=zxpark;CharSet=utf8;Allow Zero Datetime=true;" />-->
+    
+    <!--日志写入地址配置文件-->
+    <add key="LogPath" value="E:\\c#workspace\\LogDemo\\LoggerTest" />
+    <!--测量数据误差-->
+    <add key="length" value="50" />
+    <add key="width" value="50" />
+    <add key="height" value="50" />
+    <add key="wheelbase" value="50" />
+    <!---->
+    <add key="ClientSettingsProvider.ServiceUri" value="" />
+    <!--PLC基本配置-->
+    <!--<add key="PLC_ip_address" value="192.168.0.10" />-->
+    <add key="PLC_ip_address" value="127.0.0.1" />
+    <add key="PLC_port" value="502" />
+    <add key="PLC_station" value="1" />
+    <add key="PLC_start_address" value="0" />
+    <add key="PLC_address_length" value="50" />
+    <add key="PLC_refresh_interval" value="200"/>
+    <!--PLC停取车地址配置-->
+    <add key="fetch_completed_address" value="9" />
+    <add key="park_command_address" value="0" />
+    <add key="park_completed_address" value="8" />
+    <add key="laser_countdown" value="100" />
+    <!--一号激光设备配置-->
+    <add key="laser1_status_address" value="1" />
+    <!--二号激光设备配置-->
+    <add key="laser2_status_address" value="" />
+    <!--激光重测次数-->
+    <add key="laser_rescan_count" value="3" />
+    
+    <!--停取车比例-->
+    <add key="fetch_store_ratio" value="3" />
+    
+    <!--上位机(Web线程)IP地址及配置serverScoket的端口-->
+    <add key="WebConfig" value="192.168.111.84:9501" />
+    <!--<add key ="WebConfig" value="127.0.0.1:9000"/>-->
+    <!--PLC总控状态-->
+    <add key="equipmentStatus_address" value="28" />
+    <!--取车写入PLC-->
+    <add key="fetching_startRobot_address" value="12" />
+    <add key="parkingSpaceID_address" value="13" />
+    <add key="parkingSpaceX_address" value="14" />
+    <add key="parkingSpaceY_address" value="15" />
+    <add key="parkingSpaceZ_address" value="16" />
+    <add key="parkingLaserCenterX_address" value="17" />
+    <!--停车启动机械手-->
+    <add key="parking_startRobot_address" value="11" />
+    <!--车库入口-->
+    <add key="parkingEntX" value="24" />
+    <add key="parkingEntY" value="25" />
+    <add key="parkingEntZ" value="26" />
+    <!--排队时间限制-->
+    <add key="licenseTime" value="5" />
+		<add key="userTime" value="30" />
+		<!--监控线程-->
+		<!--数据更新间隔(毫秒数)-->
+		<add key="monitor_timGap" value="2000"/>
+	</appSettings>
+  <system.web>
+    <membership defaultProvider="ClientAuthenticationMembershipProvider">
+      <providers>
+        <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" />
+      </providers>
+    </membership>
+    <roleManager defaultProvider="ClientRoleProvider" enabled="true">
+      <providers>
+        <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400" />
+      </providers>
+    </roleManager>
+  </system.web>
+<system.data>
+    <DbProviderFactories>
+      <remove invariant="MySql.Data.MySqlClient" />
+      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
+    </DbProviderFactories>
+  </system.data></configuration>

+ 11 - 0
PLCLinker/parkMonitor/bin/Debug/parkMonitor.vshost.exe.manifest

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+    <security>
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+      </requestedPrivileges>
+    </security>
+  </trustInfo>
+</assembly>

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 4294 - 0
PLCLinker/parkMonitor/bin/Debug/parkMonitor.xml


BIN
PLCLinker/parkMonitor/bin/Debug/resource/data/help.chm


BIN
PLCLinker/parkMonitor/bin/Release/HslCommunication.dll


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 8402 - 0
PLCLinker/parkMonitor/bin/Release/HslCommunication.xml


+ 0 - 0
PLCLinker/parkMonitor/bin/Release/MySql.Data.dll


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác