添加PM IO,临时保存

This commit is contained in:
hanqiangqiang 2026-06-30 17:30:42 +08:00
parent 3c2638c2cd
commit cb9338e70d
6 changed files with 889 additions and 1006 deletions

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<?xml version="1.0" encoding="utf-8"?>
<DeviceModelDefine type="Sic" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<IoTCs classType="Aitex.Core.RT.Device.Devices.IoTC" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTC id="TC1" display="TC1" schematicId="TC1" isDBSaveTemp="true" aioType="float" aiL1WorkingOPFeedBack="AI_PSUInnerWorkingOP" aiL2WorkingOPFeedBack="AI_PSUMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_PSUOuterWorkingOP" aiL1PVFeedBack="AI_PSUInnerPV" aiL2PVFeedBack="AI_PSUMiddlePV" aiL3PVFeedBack="AI_PSUOuterPV" diL1TempHighAlarmFeedBack="DI_PSUInnerTempHAlarm" diL2TempHighAlarmFeedBack="DI_PSUMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_PSUOuterTempHAlarm" diL1TempLowAlarmFeedBack="DI_PSUInnerTempLAlarm" diL2TempLowAlarmFeedBack="DI_PSUMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_PSUOuterTempLAlarm" aoHeaterModeSetPoint="AO_PSUHeaterMode" aoPowerRefSetPoint="AO_PSUPowerRef" aoL1RatioSetPoint="AO_PSUInnerRatio" aoL2RatioSetPoint="AO_PSUMiddleRatio" aoL3RatioSetPoint="AO_PSUOuterRatio" aoL1RatedSetPoint="AO_PSUInnerRatedValue" aoL2RatedSetPoint="AO_PSUMiddleRatedValue" aoL3RatedSetPoint="AO_PSUOuterRatedValue" aoL1LoopModeSetPoint="AO_PSUInnerLoopMode" aoL2LoopModeSetPoint="AO_PSUMiddleLoopMode" aoL3LoopModeSetPoint="AO_PSUOuterLoopMode" aoL1TargetSPSetPoint="AO_PSUInnerTargetSP" aoL2TargetSPSetPoint="AO_PSUMiddleTargetSP" aoL3TargetSPSetPoint="AO_PSUOuterTargetSP" aoL1TargetOPSetPoint="AO_PSUInnerTargetOP" aoL2TargetOPSetPoint="AO_PSUMiddleTargetOP" aoL3TargetOPSetPoint="AO_PSUOuterTargetOP" aoPIDLimitLower="AO_PIDLimitLower" aoPIDLimitUpper="AO_PIDLimitUpper" aoPIDRateLimit="AO_PIDRateLimit" aoL1InputTempSetPoint="AO_PSUInnerPyroTemp" aoL2InputTempSetPoint="AO_PSUMiddlePyroTemp" aoL3InputTempSetPoint="AO_PSUOuterPyroTemp" aoTCPyroModeSetPoint="AO_PSUTCPyroMode" aoL1VoltageLimited="AO_PSUInnerVoltageLimited" aoL2VoltageLimited="AO_PSUMiddleVoltageLimited" aoL3VoltageLimited="AO_PSUOuterVoltageLimited" aoL1TempHighLimitSetPoint="AO_PSUInnerTempHighLimit" aoL2TempHighLimitSetPoint="AO_PSUMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_PSUOuterTempHighLimit" aoL1TempLowLimitSetPoint="AO_PSUInnerTempLowLimit" aoL2TempLowLimitSetPoint="AO_PSUMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_PSUOuterTempLowLimit" aiTtempCtrlTCIN="AI_PSUTC" aoPSU1Y="AO_PSU1Y" aoPSU2Y="AO_PSU2Y" aoPSU3Y="AO_PSU3Y"
@ -587,12 +587,12 @@
<IoSensor id="SensorMiddleLidTighten" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_MiddleLidTighten" infoText="Information29 Middle.Lid.Tighten[DI-119]" warningText="" alarmText="" />
<IoSensor id="SensorMiddleLidSwingLock" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_MiddleLidSwingLock" infoText="Information30 Middle.Lid.Swing.Lock[DI-121]" warningText="" alarmText="" />
<IoSensor id="SensorMiddleLidSwingUnlock" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_MiddleLidSwingUnlock" infoText="Information31 Middle.Lid.Swing.Unlock[DI-122]" warningText="" alarmText="" />
<!--<IoSensor id="SensorPSUInnerTempLAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_PSUInnerTempLAlarm" infoText="Information32 PSU.Inner.Temp Low[DI-308]" warningText="" alarmText="" />
--><!--<IoSensor id="SensorPSUInnerTempLAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_PSUInnerTempLAlarm" infoText="Information32 PSU.Inner.Temp Low[DI-308]" warningText="" alarmText="" />
<IoSensor id="SensorPSUMiddleTempLAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_PSUMiddleTempLAlarm" infoText="Information33 PSU.Middle.Temp Low[DI-309]" warningText="" alarmText="" />
<IoSensor id="SensorPSUOuterTempLAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_PSUOuterTempLAlarm" infoText="Information34 PSU.Outer.TempLow[DI-310]" warningText="" alarmText="" />
<IoSensor id="SensorSCRUpperTempLAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_SCRUpperTempLAlarm" infoText="Information35 SCR.Upper.Temp Low[DI-314]" warningText="" alarmText="" />
<IoSensor id="SensorSCRMiddleTempLAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_SCRMiddleTempLAlarm" infoText="Information36 SCR.Middle.Temp Low[DI-315]" warningText="" alarmText="" />
<IoSensor id="SensorSCRLowerTempLAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_SCRLowerTempLAlarm" infoText="Information37 SCR.Lower.Temp Low[DI-316]" warningText="" alarmText="" />-->
<IoSensor id="SensorSCRLowerTempLAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_SCRLowerTempLAlarm" infoText="Information37 SCR.Lower.Temp Low[DI-316]" warningText="" alarmText="" />--><!--
<IoSensor id="SensorConfinementRingServoON" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_ConfinementRingServoON" infoText="Information38 ConfinementRingServoON [DI-337]" warningText="" alarmText="" />
<IoSensor id="SensorServoReady" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_ServoReady" infoText="Information39 Servo Not Ready [DI-288]" warningText="" alarmText="" />
<IoSensor id="SensorPSU1Status" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="false" di="DI_PSU1Status" infoText="Information40 PSU1 Status Is Off[DI-296]" warningText="" alarmText="" />
@ -653,9 +653,9 @@
<IoTCSs classType="Aitex.Core.RT.Device.PmDevices.IoTCS" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTCS id="TCS" display="" schematicId="" unit="" valve1="V48" valve2="V48s" valve3="V49" valve4="V53" valve5="V53s" />
</IoTCSs>
<!--<IoTMAs classType="Aitex.Core.RT.Device.PmDevices.IoTMA" assembly="MECF.Framework.RT.EquipmentLibrary">
--><!--<IoTMAs classType="Aitex.Core.RT.Device.PmDevices.IoTMA" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTMA id="TMA" display="" schematicId="" unit="" valve1="V41" valve2="V42" valve3="V43" valve4="V43s" valve5="V45" />
</IoTMAs>-->
</IoTMAs>--><!--
<IoPurgeArH2Switchs classType="Aitex.Core.RT.Device.PmDevices.IoPurgeArH2Switch" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoPurgeArH2Switch id="PurgeArH2Switch" display="" schematicId="" unit="" valve1="V68" />
</IoPurgeArH2Switchs>
@ -791,4 +791,4 @@
aoPSUMiddleLoopMode="AO_PSUMiddleLoopMode" aoPSUMiddleTargetSP="AO_PSUMiddleTargetSP"/>
</PryoTempChecks>
</DeviceModelDefine>
</DeviceModelDefine>-->

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<?xml version="1.0" encoding="utf-8"?>
<DeviceModelDefine type="Sic" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<IoTCs classType="Aitex.Core.RT.Device.Devices.IoTC" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTC id="TC1" display="TC1" schematicId="TC1" isDBSaveTemp="true" aioType="float" aiL1WorkingOPFeedBack="AI_PSUInnerWorkingOP" aiL2WorkingOPFeedBack="AI_PSUMiddleWorkingOP" aiL3WorkingOPFeedBack="AI_PSUOuterWorkingOP" aiL1PVFeedBack="AI_PSUInnerPV" aiL2PVFeedBack="AI_PSUMiddlePV" aiL3PVFeedBack="AI_PSUOuterPV" diL1TempHighAlarmFeedBack="DI_PSUInnerTempHAlarm" diL2TempHighAlarmFeedBack="DI_PSUMiddleTempHAlarm" diL3TempHighAlarmFeedBack="DI_PSUOuterTempHAlarm" diL1TempLowAlarmFeedBack="DI_PSUInnerTempLAlarm" diL2TempLowAlarmFeedBack="DI_PSUMiddleTempLAlarm" diL3TempLowAlarmFeedBack="DI_PSUOuterTempLAlarm" aoHeaterModeSetPoint="AO_PSUHeaterMode" aoPowerRefSetPoint="AO_PSUPowerRef" aoL1RatioSetPoint="AO_PSUInnerRatio" aoL2RatioSetPoint="AO_PSUMiddleRatio" aoL3RatioSetPoint="AO_PSUOuterRatio" aoL1RatedSetPoint="AO_PSUInnerRatedValue" aoL2RatedSetPoint="AO_PSUMiddleRatedValue" aoL3RatedSetPoint="AO_PSUOuterRatedValue" aoL1LoopModeSetPoint="AO_PSUInnerLoopMode" aoL2LoopModeSetPoint="AO_PSUMiddleLoopMode" aoL3LoopModeSetPoint="AO_PSUOuterLoopMode" aoL1TargetSPSetPoint="AO_PSUInnerTargetSP" aoL2TargetSPSetPoint="AO_PSUMiddleTargetSP" aoL3TargetSPSetPoint="AO_PSUOuterTargetSP" aoL1TargetOPSetPoint="AO_PSUInnerTargetOP" aoL2TargetOPSetPoint="AO_PSUMiddleTargetOP" aoL3TargetOPSetPoint="AO_PSUOuterTargetOP" aoPIDLimitLower="AO_PIDLimitLower" aoPIDLimitUpper="AO_PIDLimitUpper" aoPIDRateLimit="AO_PIDRateLimit" aoL1InputTempSetPoint="AO_PSUInnerPyroTemp" aoL2InputTempSetPoint="AO_PSUMiddlePyroTemp" aoL3InputTempSetPoint="AO_PSUOuterPyroTemp" aoTCPyroModeSetPoint="AO_PSUTCPyroMode" aoL1VoltageLimited="AO_PSUInnerVoltageLimited" aoL2VoltageLimited="AO_PSUMiddleVoltageLimited" aoL3VoltageLimited="AO_PSUOuterVoltageLimited" aoL1TempHighLimitSetPoint="AO_PSUInnerTempHighLimit" aoL2TempHighLimitSetPoint="AO_PSUMiddleTempHighLimit" aoL3TempHighLimitSetPoint="AO_PSUOuterTempHighLimit" aoL1TempLowLimitSetPoint="AO_PSUInnerTempLowLimit" aoL2TempLowLimitSetPoint="AO_PSUMiddleTempLowLimit" aoL3TempLowLimitSetPoint="AO_PSUOuterTempLowLimit" aiTtempCtrlTCIN="AI_PSUTC" aoPSU1Y="AO_PSU1Y" aoPSU2Y="AO_PSU2Y" aoPSU3Y="AO_PSU3Y"
@ -421,12 +421,12 @@
<IoSensor id="SensorSHLidClosed" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="false" di="DI_SHLidClosed" infoText="" warningText="Warning13 SH Lid Opened [DI-106]" alarmText="" />
<IoSensor id="SensorMiddleLidClosed" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="false" di="DI_MiddleLidClosed" infoText="" warningText="Warning14 Middle Lid Opened [DI-120]" alarmText="" />
<IoSensor id="SensorTMPumpFlowSW" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="false" di="DI_Spare1FlowSW" infoText="" warningText="Warning15 Spare1 Flow Low -U11 [DI-24]" alarmText="" />
<!--<IoSensor id="SensorPSUInnerTempHAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_PSUInnerTempHAlarm" infoText="" warningText="" alarmText="" />
--><!--<IoSensor id="SensorPSUInnerTempHAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_PSUInnerTempHAlarm" infoText="" warningText="" alarmText="" />
<IoSensor id="SensorPSUMiddleTempHAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_PSUMiddleTempHAlarm" infoText="" warningText="" alarmText="" />
<IoSensor id="SensorPSUOuterTempHAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_PSUOuterTempHAlarm" infoText="" warningText="" alarmText="" />
<IoSensor id="SensorSCRUpperTempHAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_SCRUpperTempHAlarm" infoText="" warningText="" alarmText="" />
<IoSensor id="SensorSCRMiddleTempHAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_SCRMiddleTempHAlarm" infoText="" warningText="" alarmText="" />
<IoSensor id="SensorSCRLowerTempHAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_SCRLowerTempHAlarm" infoText="" warningText="" alarmText="" />-->
<IoSensor id="SensorSCRLowerTempHAlarm" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_SCRLowerTempHAlarm" infoText="" warningText="" alarmText="" />--><!--
<IoSensor id="SensorConfinementRingServoError" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="true" di="DI_ConfinementRingServoError" infoText="" warningText="Warning28 ConfinementRingServoError [DI-342]" alarmText="" />
<IoSensor id="SensorChamLidClosed" module="" display="" schematicId="" unit="" aioType="" textOutTrigValue="false" di="DI_ChamLidClosed" infoText="" warningText="" alarmText="Alarm1 Chamber Lid Opened [DI-0]" />
@ -648,9 +648,9 @@
<IoTCSs classType="Aitex.Core.RT.Device.PmDevices.IoTCS" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTCS id="TCS" display="" schematicId="" unit="" valve1="V48" valve2="V48s" valve3="V49" valve4="V53" valve5="V53s" />
</IoTCSs>
<!--<IoTMAs classType="Aitex.Core.RT.Device.PmDevices.IoTMA" assembly="MECF.Framework.RT.EquipmentLibrary">
--><!--<IoTMAs classType="Aitex.Core.RT.Device.PmDevices.IoTMA" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoTMA id="TMA" display="" schematicId="" unit="" valve1="V41" valve2="V42" valve3="V43" valve4="V43s" valve5="V45" />
</IoTMAs>-->
</IoTMAs>--><!--
<IoSHArH2Switchs classType="Aitex.Core.RT.Device.PmDevices.IoSHArH2Switch" assembly="MECF.Framework.RT.EquipmentLibrary">
<IoSHArH2Switch id="SHArH2Switch" display="" schematicId="" unit="" valve1="V33" valve2="V33s" valve3="V35" valve4="V36" />
</IoSHArH2Switchs>
@ -764,4 +764,4 @@
aoPSUMiddleLoopMode="AO_PSUMiddleLoopMode" aoPSUMiddleTargetSP="AO_PSUMiddleTargetSP"/>
</PryoTempChecks>
</DeviceModelDefine>
</DeviceModelDefine>-->

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!--<?xml version="1.0" encoding="utf-8"?>
<DeviceModelDefine type="Sic" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<IoInterLocks assembly="SicModules" classType="SicModules.Devices.IoInterLockEx">
<IoInterLock id="IoInterLock" module="TM" display="IoInterLock" schematicId="IoInterLock" unit="" doTmAtProcessPress="DO_TMAtProcessPress" doLLAtProcessPress="DO_LoadAtProcessPress" diTmAtATM="DI_TMPressure1ATM" diLoadLockAtATm="DI_LoadPressureATM" aiTmPressure="AI_TMPressure1" aiLLPressure="AI_LoadPressure" diTmUnderVac="DI_TMPressure1VAC" doTmCyclePurgeRoutineSuccessed="DO_TMCyclePurgeRoutineSuccessed" doTmCyclePurgeRoutineRunning="DO_TMCyclePurgeRoutineRunning" doTmLeakCheckRoutineRunning="DO_TMLeakCheckRoutineRunning" doTmPumpDownRoutineRunning="DO_TMPumpDownRoutineRunning" doTmServoPressRoutineRunning="DO_TMServoPressRoutineRunning" doTmVentUpRoutineRunning="DO_TMVentUpRoutineRunning" doLLCyclePurgeRoutineRunning="DO_LoadCyclePurgeRoutineRunning" doLLLeakCheckRoutineRunning="DO_LoadLeakCheckRoutineRunning" doLLPumpDownRoutineRunning="DO_LoadPumpDownRoutineRunning" doLLVentUpRoutineRunning="DO_LoadVentUpRoutineRunning" diVacRobotExtenLLEnableFB="DI_VacRobotExtenLoadEnableFB" diVacRobotExtendBufferEnableFB="DI_VacRobotExtendBufferEnableFB" diVacRobotExtendPMAEnableFB="DI_VacRobotExtendPMAEnableFB" diATMRobotExtendUnloadEnableFB="DI_ATMRobotExtendUnloadEnableFB" diATMRobotExtendLoadLSideEnableFB="DI_ATMRobotExtendLoadLSideEnableFB" diATMRobotExtendLoadRSideEnableFB="DI_ATMRobotExtendLoadRSideEnableFB" diVacRobotExtendUnloadEnableFB="DI_VacRobotExtendUnloadEnableFB" diVacRobotExtendPMBEnableFB="DI_VacRobotExtendPMBEnableFB" doVacRobotExtenLLEnable="DO_VacRobotExtenLoadEnable" doVacRobotExtendBufferEnable="DO_VacRobotExtendBufferEnable" doVacRobotExtendPMAEnable="DO_VacRobotExtendPMAEnable" doVacRobotExtendUnloadEnable="DO_VacRobotExtendUnloadEnable" doVacRobotExtendPMBEnable="DO_VacRobotExtendPMBEnable" doATMRobotExtendUnloadEnable="DO_ATMRobotExtendUnloadEnable" doATMRobotExtendLoaLSideEnable="DO_ATMRobotExtendLoaLSideEnable" doATMRobotExtendLoaRSideEnable="DO_ATMRobotExtendLoaRSideEnable" doRectorAATMTransferReady="DO_ReactorAATMTransferReady" doRectorAProcessTransferReady="DO_ReactorAProcessTransferReady" doPm1LidClosed="DO_PM1LidClosed" doRectorBATMTransferReady="DO_ReactorBATMTransferReady" doRectorBProcessTransferReady="DO_ReactorBProcessTransferReady" doPm2LidClosed="DO_PM2LidClosed" doUnLoadPurgeRoutineRunning="DO_UnLoadCyclePurgeRoutineRunning" doUnLoadLeakCheckRoutineRunning="DO_UnLoadLeakCheckRoutineRunning" doUnLoadPumpDownRoutineRunning="DO_UnLoadPumpDownRoutineRunning" doUnLoadVentUpRoutineRunning="DO_UnLoadVentUpRoutineRunning" diTMLidClosed="DI_TMLidClosed" diBufferLidClosed="DI_BufferStationLidClosed" diPM1DoorClosed="DI_ReactorADoorClosed" diPM2DoorClosed="DI_ReactorBDoorClosed"/>
@ -154,4 +154,4 @@
<Buffers assembly="SicModules" classType="SicModules.Buffers.SicBuffer">
<Buffer id="Buffer" module="Buffer" display="" schematicId="" unit="" />
</Buffers>
</DeviceModelDefine>
</DeviceModelDefine>-->

View File

@ -98,17 +98,17 @@ namespace SicRT.Instances
HistoryCoatingManager.Instance.Initialize();
if (Singleton<EquipmentManager>.Instance.Modules[ModuleName.TM].IsInstalled)
Singleton<InterlockManager>.Instance.Initialize(PathManager.GetCfgDir() + "tm\\interlock.xml",
IoManager.Instance);
//if (Singleton<EquipmentManager>.Instance.Modules[ModuleName.TM].IsInstalled)
// Singleton<InterlockManager>.Instance.Initialize(PathManager.GetCfgDir() + "tm\\interlock.xml",
// IoManager.Instance);
if (Singleton<EquipmentManager>.Instance.Modules[ModuleName.PM1].IsInstalled)
Singleton<InterlockManager>.Instance.Initialize($"{PathManager.GetCfgDir()}pm\\pm1\\interlockPM1.xml",
IoManager.Instance);
//if (Singleton<EquipmentManager>.Instance.Modules[ModuleName.PM1].IsInstalled)
// Singleton<InterlockManager>.Instance.Initialize($"{PathManager.GetCfgDir()}pm\\pm1\\interlockPM1.xml",
// IoManager.Instance);
if (Singleton<EquipmentManager>.Instance.Modules[ModuleName.PM2].IsInstalled)
Singleton<InterlockManager>.Instance.Initialize($"{PathManager.GetCfgDir()}pm\\pm2\\interlockPM2.xml",
IoManager.Instance);
//if (Singleton<EquipmentManager>.Instance.Modules[ModuleName.PM2].IsInstalled)
// Singleton<InterlockManager>.Instance.Initialize($"{PathManager.GetCfgDir()}pm\\pm2\\interlockPM2.xml",
// IoManager.Instance);
MaintainManager2.Instance.Initialize();

View File

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.4.33122.133
# Visual Studio Version 18
VisualStudioVersion = 18.7.11919.86 stable
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "App", "App", "{237823DE-69DB-4758-8DDC-07B782E916FA}"
EndProject
@ -58,7 +58,6 @@ Global
{5EAFA05F-C2C0-40B3-9C8F-46D8559148D0}.Release|x86.ActiveCfg = Release|Any CPU
{5EAFA05F-C2C0-40B3-9C8F-46D8559148D0}.Release|x86.Build.0 = Release|Any CPU
{C842F167-DB8E-4827-ACDD-74215AF5100A}.Debug|Any CPU.ActiveCfg = Debug|x86
{C842F167-DB8E-4827-ACDD-74215AF5100A}.Debug|Any CPU.Build.0 = Debug|x86
{C842F167-DB8E-4827-ACDD-74215AF5100A}.Debug|x86.ActiveCfg = Debug|x86
{C842F167-DB8E-4827-ACDD-74215AF5100A}.Debug|x86.Build.0 = Debug|x86
{C842F167-DB8E-4827-ACDD-74215AF5100A}.Release|Any CPU.ActiveCfg = Release|x86
@ -66,7 +65,6 @@ Global
{C842F167-DB8E-4827-ACDD-74215AF5100A}.Release|x86.ActiveCfg = Release|x86
{C842F167-DB8E-4827-ACDD-74215AF5100A}.Release|x86.Build.0 = Release|x86
{FDF5BB48-689B-4B88-BABC-110F3DC07C67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FDF5BB48-689B-4B88-BABC-110F3DC07C67}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FDF5BB48-689B-4B88-BABC-110F3DC07C67}.Debug|x86.ActiveCfg = Debug|Any CPU
{FDF5BB48-689B-4B88-BABC-110F3DC07C67}.Debug|x86.Build.0 = Debug|Any CPU
{FDF5BB48-689B-4B88-BABC-110F3DC07C67}.Release|Any CPU.ActiveCfg = Release|Any CPU
@ -149,13 +147,6 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {49F07864-CB9F-43CB-97F1-FED8C84760FE}
EndGlobalSection
GlobalSection(SubversionScc) = preSolution
Svn-Managed = True
Manager = AnkhSVN2019 - Subversion Support for Visual Studio
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{424E9610-FA50-49CD-B5BE-BAF256DBF327} = {237823DE-69DB-4758-8DDC-07B782E916FA}
{5EAFA05F-C2C0-40B3-9C8F-46D8559148D0} = {237823DE-69DB-4758-8DDC-07B782E916FA}
@ -171,4 +162,11 @@ Global
{BBB84F2D-4A5D-48C2-ACE6-1D28E546F465} = {FCB98EF7-0884-45BF-B3F2-DB22C9BBB8FC}
{EBE55E3F-6DCE-47B9-AC61-54A8B9B3482A} = {FCB98EF7-0884-45BF-B3F2-DB22C9BBB8FC}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {49F07864-CB9F-43CB-97F1-FED8C84760FE}
EndGlobalSection
GlobalSection(SubversionScc) = preSolution
Svn-Managed = True
Manager = AnkhSVN2019 - Subversion Support for Visual Studio
EndGlobalSection
EndGlobal