<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;cxx;c;def</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h</Extensions>
    </Filter>
    <Filter Include="Form Files">
      <UniqueIdentifier>{99349809-55BA-4b9d-BF79-8FDBB0286EB3}</UniqueIdentifier>
      <Extensions>ui</Extensions>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{D9D6E242-F8AF-46E4-B9FD-80ECBC20BA3E}</UniqueIdentifier>
      <Extensions>qrc;*</Extensions>
      <ParseFiles>false</ParseFiles>
    </Filter>
    <Filter Include="Generated Files">
      <UniqueIdentifier>{71ED8ED8-ACB9-4CE9-BBE1-E00B30144E11}</UniqueIdentifier>
      <Extensions>moc;h;cpp</Extensions>
      <SourceControlFiles>False</SourceControlFiles>
    </Filter>
    <Filter Include="Generated Files\Debug">
      <UniqueIdentifier>{21a337b6-7c4c-4375-86e6-fb668dce746e}</UniqueIdentifier>
      <Extensions>cpp;moc</Extensions>
      <SourceControlFiles>False</SourceControlFiles>
    </Filter>
    <Filter Include="Generated Files\Release">
      <UniqueIdentifier>{65773ffc-5f94-4329-b62b-afc0b9e58efa}</UniqueIdentifier>
      <Extensions>cpp;moc</Extensions>
      <SourceControlFiles>False</SourceControlFiles>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="main.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="cigarette.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="dialogsetuppasswd.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="dialogsetup.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="basecamera.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="SyncQueue.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="alg_jd.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="balluffcamera.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="plcsetup.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="CaptureThread.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="plc_item.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="db_label.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="alarmdialog.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="AlarmInfo.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="common.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="debugthread.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="dialogin.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="ASyncQueue.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="baslercamera.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="workthread.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="CaptureThreadBasler.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="hikcamera.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="CaptureThreadHIK.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="PLC\PLCDevice.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="threadSend.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="camera_glue.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="change_shift.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="output_statistic.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="Logthread.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="Cleanthread.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="threadReceive.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="exportData.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="tinyxml2.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="threadSendTCP.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="SyncWorkThread.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <QtMoc Include="cigarette.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="cigarette.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtRcc Include="cigarette.qrc">
      <Filter>Resource Files</Filter>
    </QtRcc>
    <QtMoc Include="dialogsetuppasswd.hpp">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="dialogsetuppasswd.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtMoc Include="dialogsetup.hpp">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="dialogsetup.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtMoc Include="plcsetup.hpp">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="plcsetup.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtMoc Include="CaptureThread.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="db_label.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="alarmdialog.hpp">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="alarmdialog.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtMoc Include="debugthread.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="dialogin.hpp">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="dialogin.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtMoc Include="workthread.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="CaptureThreadBasler.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="savethread.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="CaptureThreadHIK.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <CustomBuild Include="threadSend.h">
      <Filter>Header Files</Filter>
    </CustomBuild>
    <QtMoc Include="camera_glue.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="camera_glue.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtMoc Include="change_shift.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="change_shift.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtMoc Include="output_statistic.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtUic Include="output_statistic.ui">
      <Filter>Form Files</Filter>
    </QtUic>
    <QtMoc Include="Logthread.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="Cleanthread.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="threadReceive.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="exportData.h">
      <Filter>Header Files</Filter>
    </QtMoc>
    <QtMoc Include="SyncWorkThread.h">
      <Filter>Header Files</Filter>
    </QtMoc>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="basecamera.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="SyncQueue.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="alg_jd.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="balluffcamera.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="common.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="plc_item.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="AlarmInfo.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="ASyncQueue.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="baslercamera.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="hikcamera.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="PLC\PLCDevice.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="tinyxml2.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="FtpManager.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="threadSendTCP.h">
      <Filter>Header Files</Filter>
    </ClInclude>
  </ItemGroup>
</Project>