Adding WinRT implementation of OpenZWave stack

This commit is contained in:
John LaFontaine 2015-07-20 15:10:23 -07:00
parent 09a09211d9
commit 6a107fdfc3
33 changed files with 4974 additions and 1485 deletions

View file

@ -0,0 +1,34 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.23103.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenZWave", "OpenZWave.vcxproj", "{EB1C059F-55DA-420C-B59C-8BDB50B316DE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Debug|ARM.ActiveCfg = Debug|ARM
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Debug|ARM.Build.0 = Debug|ARM
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Debug|x64.ActiveCfg = Debug|x64
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Debug|x64.Build.0 = Debug|x64
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Debug|x86.ActiveCfg = Debug|Win32
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Debug|x86.Build.0 = Debug|Win32
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Release|ARM.ActiveCfg = Release|ARM
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Release|ARM.Build.0 = Release|ARM
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Release|x64.ActiveCfg = Release|x64
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Release|x64.Build.0 = Release|x64
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Release|x86.ActiveCfg = Release|Win32
{EB1C059F-55DA-420C-B59C-8BDB50B316DE}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,508 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\aes\aes.h" />
<ClInclude Include="..\..\..\src\aes\aescpp.h" />
<ClInclude Include="..\..\..\src\aes\aesopt.h" />
<ClInclude Include="..\..\..\src\aes\aestab.h" />
<ClInclude Include="..\..\..\src\aes\brg_endian.h" />
<ClInclude Include="..\..\..\src\aes\brg_types.h" />
<ClInclude Include="..\..\..\src\Bitfield.h" />
<ClInclude Include="..\..\..\src\command_classes\Alarm.h" />
<ClInclude Include="..\..\..\src\command_classes\ApplicationStatus.h" />
<ClInclude Include="..\..\..\src\command_classes\Association.h" />
<ClInclude Include="..\..\..\src\command_classes\AssociationCommandConfiguration.h" />
<ClInclude Include="..\..\..\src\command_classes\Basic.h" />
<ClInclude Include="..\..\..\src\command_classes\BasicWindowCovering.h" />
<ClInclude Include="..\..\..\src\command_classes\Battery.h" />
<ClInclude Include="..\..\..\src\command_classes\CentralScene.h" />
<ClInclude Include="..\..\..\src\command_classes\ClimateControlSchedule.h" />
<ClInclude Include="..\..\..\src\command_classes\Clock.h" />
<ClInclude Include="..\..\..\src\command_classes\CommandClass.h" />
<ClInclude Include="..\..\..\src\command_classes\CommandClasses.h" />
<ClInclude Include="..\..\..\src\command_classes\Configuration.h" />
<ClInclude Include="..\..\..\src\command_classes\ControllerReplication.h" />
<ClInclude Include="..\..\..\src\command_classes\CRC16Encap.h" />
<ClInclude Include="..\..\..\src\command_classes\DoorLock.h" />
<ClInclude Include="..\..\..\src\command_classes\DoorLockLogging.h" />
<ClInclude Include="..\..\..\src\command_classes\EnergyProduction.h" />
<ClInclude Include="..\..\..\src\command_classes\Hail.h" />
<ClInclude Include="..\..\..\src\command_classes\Indicator.h" />
<ClInclude Include="..\..\..\src\command_classes\Language.h" />
<ClInclude Include="..\..\..\src\command_classes\Lock.h" />
<ClInclude Include="..\..\..\src\command_classes\ManufacturerSpecific.h" />
<ClInclude Include="..\..\..\src\command_classes\Meter.h" />
<ClInclude Include="..\..\..\src\command_classes\MeterPulse.h" />
<ClInclude Include="..\..\..\src\command_classes\MultiCmd.h" />
<ClInclude Include="..\..\..\src\command_classes\MultiInstance.h" />
<ClInclude Include="..\..\..\src\command_classes\MultiInstanceAssociation.h" />
<ClInclude Include="..\..\..\src\command_classes\NodeNaming.h" />
<ClInclude Include="..\..\..\src\command_classes\NoOperation.h" />
<ClInclude Include="..\..\..\src\command_classes\Powerlevel.h" />
<ClInclude Include="..\..\..\src\command_classes\Proprietary.h" />
<ClInclude Include="..\..\..\src\command_classes\Protection.h" />
<ClInclude Include="..\..\..\src\command_classes\SceneActivation.h" />
<ClInclude Include="..\..\..\src\command_classes\Security.h" />
<ClInclude Include="..\..\..\src\command_classes\SensorAlarm.h" />
<ClInclude Include="..\..\..\src\command_classes\SensorBinary.h" />
<ClInclude Include="..\..\..\src\command_classes\SensorMultilevel.h" />
<ClInclude Include="..\..\..\src\command_classes\SwitchAll.h" />
<ClInclude Include="..\..\..\src\command_classes\SwitchBinary.h" />
<ClInclude Include="..\..\..\src\command_classes\SwitchMultilevel.h" />
<ClInclude Include="..\..\..\src\command_classes\SwitchToggleBinary.h" />
<ClInclude Include="..\..\..\src\command_classes\SwitchToggleMultilevel.h" />
<ClInclude Include="..\..\..\src\command_classes\ThermostatFanMode.h" />
<ClInclude Include="..\..\..\src\command_classes\ThermostatFanState.h" />
<ClInclude Include="..\..\..\src\command_classes\ThermostatMode.h" />
<ClInclude Include="..\..\..\src\command_classes\ThermostatOperatingState.h" />
<ClInclude Include="..\..\..\src\command_classes\ThermostatSetpoint.h" />
<ClInclude Include="..\..\..\src\command_classes\TimeParameters.h" />
<ClInclude Include="..\..\..\src\command_classes\UserCode.h" />
<ClInclude Include="..\..\..\src\command_classes\Version.h" />
<ClInclude Include="..\..\..\src\command_classes\WakeUp.h" />
<ClInclude Include="..\..\..\src\Defs.h" />
<ClInclude Include="..\..\..\src\DoxygenMain.h" />
<ClInclude Include="..\..\..\src\Driver.h" />
<ClInclude Include="..\..\..\src\Group.h" />
<ClInclude Include="..\..\..\src\Manager.h" />
<ClInclude Include="..\..\..\src\Msg.h" />
<ClInclude Include="..\..\..\src\Node.h" />
<ClInclude Include="..\..\..\src\Notification.h" />
<ClInclude Include="..\..\..\src\Options.h" />
<ClInclude Include="..\..\..\src\OZWException.h" />
<ClInclude Include="..\..\..\src\platform\Controller.h" />
<ClInclude Include="..\..\..\src\platform\Event.h" />
<ClInclude Include="..\..\..\src\platform\FileOps.h" />
<ClInclude Include="..\..\..\src\platform\Log.h" />
<ClInclude Include="..\..\..\src\platform\Mutex.h" />
<ClInclude Include="..\..\..\src\platform\Ref.h" />
<ClInclude Include="..\..\..\src\platform\SerialController.h" />
<ClInclude Include="..\..\..\src\platform\Stream.h" />
<ClInclude Include="..\..\..\src\platform\Thread.h" />
<ClInclude Include="..\..\..\src\platform\TimeStamp.h" />
<ClInclude Include="..\..\..\src\platform\Wait.h" />
<ClInclude Include="..\..\..\src\platform\winRT\EventImpl.h" />
<ClInclude Include="..\..\..\src\platform\winRT\FileOpsImpl.h" />
<ClInclude Include="..\..\..\src\platform\winRT\HidControllerWinRT.h" />
<ClInclude Include="..\..\..\src\platform\winRT\LogImpl.h" />
<ClInclude Include="..\..\..\src\platform\winRT\MutexImpl.h" />
<ClInclude Include="..\..\..\src\platform\winRT\SerialControllerImpl.h" />
<ClInclude Include="..\..\..\src\platform\winRT\ThreadImpl.h" />
<ClInclude Include="..\..\..\src\platform\winRT\TimeStampImpl.h" />
<ClInclude Include="..\..\..\src\platform\winRT\WaitImpl.h" />
<ClInclude Include="..\..\..\src\Scene.h" />
<ClInclude Include="..\..\..\src\Utils.h" />
<ClInclude Include="..\..\..\src\value_classes\Value.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueBool.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueButton.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueByte.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueDecimal.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueID.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueInt.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueList.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueRaw.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueSchedule.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueShort.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueStore.h" />
<ClInclude Include="..\..\..\src\value_classes\ValueString.h" />
<ClInclude Include="..\..\..\src\ZWSecurity.h" />
<ClInclude Include="..\..\..\tinyxml\tinystr.h" />
<ClInclude Include="..\..\..\tinyxml\tinyxml.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\src\aes\aescrypt.c">
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsWinRT>
</ClCompile>
<ClCompile Include="..\..\..\src\aes\aeskey.c">
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsWinRT>
</ClCompile>
<ClCompile Include="..\..\..\src\aes\aestab.c">
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsWinRT>
</ClCompile>
<ClCompile Include="..\..\..\src\aes\aes_modes.c">
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsWinRT>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Alarm.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ApplicationStatus.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Association.cpp" />
<ClCompile Include="..\..\..\src\command_classes\AssociationCommandConfiguration.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Basic.cpp" />
<ClCompile Include="..\..\..\src\command_classes\BasicWindowCovering.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Battery.cpp" />
<ClCompile Include="..\..\..\src\command_classes\CentralScene.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ClimateControlSchedule.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Clock.cpp" />
<ClCompile Include="..\..\..\src\command_classes\CommandClass.cpp" />
<ClCompile Include="..\..\..\src\command_classes\CommandClasses.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Configuration.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ControllerReplication.cpp" />
<ClCompile Include="..\..\..\src\command_classes\CRC16Encap.cpp" />
<ClCompile Include="..\..\..\src\command_classes\DoorLock.cpp" />
<ClCompile Include="..\..\..\src\command_classes\DoorLockLogging.cpp" />
<ClCompile Include="..\..\..\src\command_classes\EnergyProduction.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Hail.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Indicator.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Language.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Lock.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ManufacturerSpecific.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Meter.cpp" />
<ClCompile Include="..\..\..\src\command_classes\MeterPulse.cpp" />
<ClCompile Include="..\..\..\src\command_classes\MultiCmd.cpp" />
<ClCompile Include="..\..\..\src\command_classes\MultiInstance.cpp" />
<ClCompile Include="..\..\..\src\command_classes\MultiInstanceAssociation.cpp" />
<ClCompile Include="..\..\..\src\command_classes\NodeNaming.cpp" />
<ClCompile Include="..\..\..\src\command_classes\NoOperation.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Powerlevel.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Proprietary.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Protection.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SceneActivation.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Security.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SensorAlarm.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SensorBinary.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SensorMultilevel.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SwitchAll.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SwitchBinary.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SwitchMultilevel.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SwitchToggleBinary.cpp" />
<ClCompile Include="..\..\..\src\command_classes\SwitchToggleMultilevel.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ThermostatFanMode.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ThermostatFanState.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ThermostatMode.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ThermostatOperatingState.cpp" />
<ClCompile Include="..\..\..\src\command_classes\ThermostatSetpoint.cpp" />
<ClCompile Include="..\..\..\src\command_classes\TimeParameters.cpp" />
<ClCompile Include="..\..\..\src\command_classes\UserCode.cpp" />
<ClCompile Include="..\..\..\src\command_classes\Version.cpp" />
<ClCompile Include="..\..\..\src\command_classes\WakeUp.cpp" />
<ClCompile Include="..\..\..\src\Driver.cpp" />
<ClCompile Include="..\..\..\src\Group.cpp" />
<ClCompile Include="..\..\..\src\Manager.cpp" />
<ClCompile Include="..\..\..\src\Msg.cpp" />
<ClCompile Include="..\..\..\src\Node.cpp" />
<ClCompile Include="..\..\..\src\Notification.cpp" />
<ClCompile Include="..\..\..\src\Options.cpp" />
<ClCompile Include="..\..\..\src\platform\Controller.cpp" />
<ClCompile Include="..\..\..\src\platform\Event.cpp" />
<ClCompile Include="..\..\..\src\platform\FileOps.cpp" />
<ClCompile Include="..\..\..\src\platform\Log.cpp" />
<ClCompile Include="..\..\..\src\platform\Mutex.cpp" />
<ClCompile Include="..\..\..\src\platform\SerialController.cpp" />
<ClCompile Include="..\..\..\src\platform\Stream.cpp" />
<ClCompile Include="..\..\..\src\platform\Thread.cpp" />
<ClCompile Include="..\..\..\src\platform\TimeStamp.cpp" />
<ClCompile Include="..\..\..\src\platform\Wait.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\EventImpl.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\FileOpsImpl.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\HidControllerWinRT.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\LogImpl.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\MutexImpl.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\SerialControllerImpl.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\ThreadImpl.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\TimeStampImpl.cpp" />
<ClCompile Include="..\..\..\src\platform\winRT\WaitImpl.cpp" />
<ClCompile Include="..\..\..\src\Scene.cpp" />
<ClCompile Include="..\..\..\src\Utils.cpp" />
<ClCompile Include="..\..\..\src\value_classes\Value.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueBool.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueButton.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueByte.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueDecimal.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueInt.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueList.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueRaw.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueSchedule.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueShort.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueStore.cpp" />
<ClCompile Include="..\..\..\src\value_classes\ValueString.cpp" />
<ClCompile Include="..\..\..\src\ZWSecurity.cpp" />
<ClCompile Include="..\..\..\tinyxml\tinystr.cpp" />
<ClCompile Include="..\..\..\tinyxml\tinyxml.cpp" />
<ClCompile Include="..\..\..\tinyxml\tinyxmlerror.cpp" />
<ClCompile Include="..\..\..\tinyxml\tinyxmlparser.cpp" />
<ClCompile Include="..\..\windows\winversion.cpp">
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</CompileAsWinRT>
<CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</CompileAsWinRT>
</ClCompile>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{eb1c059f-55da-420c-b59c-8bdb50b316de}</ProjectGuid>
<Keyword>WindowsRuntimeComponent</Keyword>
<ProjectName>OpenZWave</ProjectName>
<RootNamespace>OpenZWave</RootNamespace>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<AppContainerApplication>true</AppContainerApplication>
<ApplicationType>Windows Store</ApplicationType>
<WindowsTargetPlatformVersion>10.0.10158.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.10158.0</WindowsTargetPlatformMinVersion>
<ApplicationTypeRevision>10.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<GenerateManifest>false</GenerateManifest>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
<AdditionalIncludeDirectories>..\..\..\tinyxml;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>/nodefaultlib:vccorlibd;/nodefaultlib:msvcrtd;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>vccorlibd.lib;msvcrtd.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PreBuildEvent>
<Command>del ..\winversion.cpp
CALL $(ProjectDir)\..\..\windows\GIT-VS-VERSION-GEN.bat "$(ProjectDir)\" "..\..\windows\winversion.cpp"
exit 0</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
<AdditionalIncludeDirectories>..\..\..\tinyxml;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>/nodefaultlib:vccorlib;/nodefaultlib:msvcrt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>vccorlib.lib;msvcrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PreBuildEvent>
<Command>del ..\winversion.cpp
CALL $(ProjectDir)\..\..\windows\GIT-VS-VERSION-GEN.bat "$(ProjectDir)\" "..\..\windows\winversion.cpp"
exit 0</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
<AdditionalIncludeDirectories>..\..\..\tinyxml;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>/nodefaultlib:vccorlibd;/nodefaultlib:msvcrtd;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>vccorlibd.lib;msvcrtd.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PreBuildEvent>
<Command>del ..\winversion.cpp
CALL $(ProjectDir)\..\..\windows\GIT-VS-VERSION-GEN.bat "$(ProjectDir)\" "..\..\windows\winversion.cpp"
exit 0</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
<AdditionalIncludeDirectories>..\..\..\tinyxml;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>/nodefaultlib:vccorlib;/nodefaultlib:msvcrt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>vccorlib.lib;msvcrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PreBuildEvent>
<Command>del ..\winversion.cpp
CALL $(ProjectDir)\..\..\windows\GIT-VS-VERSION-GEN.bat "$(ProjectDir)\" "..\..\windows\winversion.cpp"
exit 0</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
<AdditionalIncludeDirectories>..\..\..\tinyxml;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>/nodefaultlib:vccorlibd;/nodefaultlib:msvcrtd;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>vccorlibd.lib;msvcrtd.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PreBuildEvent>
<Command>del ..\winversion.cpp
CALL $(ProjectDir)\..\..\windows\GIT-VS-VERSION-GEN.bat "$(ProjectDir)\" "..\..\windows\winversion.cpp"
exit 0</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PreprocessorDefinitions>_WINRT_DLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj %(AdditionalOptions)</AdditionalOptions>
<DisableSpecificWarnings>28204</DisableSpecificWarnings>
<AdditionalIncludeDirectories>..\..\..\tinyxml;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>/nodefaultlib:vccorlib;/nodefaultlib:msvcrt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>vccorlib.lib;msvcrt.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PreBuildEvent>
<Command>del ..\winversion.cpp
CALL $(ProjectDir)\..\..\windows\GIT-VS-VERSION-GEN.bat "$(ProjectDir)\" "..\..\windows\winversion.cpp"
exit 0</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,661 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Resources">
<UniqueIdentifier>e956b6cc-8fce-4fea-9862-30a92e4c457f</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tga;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="AES">
<UniqueIdentifier>{145f7034-a6f4-4a79-a798-ec5e16cd924a}</UniqueIdentifier>
</Filter>
<Filter Include="Command Classes">
<UniqueIdentifier>{e4999648-71a8-4ac9-97eb-1a198cfc37b1}</UniqueIdentifier>
</Filter>
<Filter Include="Main">
<UniqueIdentifier>{04041ba9-0609-4b13-88e8-16fef5a26dc2}</UniqueIdentifier>
</Filter>
<Filter Include="Platform">
<UniqueIdentifier>{f6b7ce9f-9ded-49ba-a823-3f655b53b2a9}</UniqueIdentifier>
</Filter>
<Filter Include="TinyXML">
<UniqueIdentifier>{8548f516-7114-410f-991d-5e2ca865b687}</UniqueIdentifier>
</Filter>
<Filter Include="Value Classes">
<UniqueIdentifier>{6fe8adf3-4f69-45b0-964d-731edd44b3b4}</UniqueIdentifier>
</Filter>
<Filter Include="Platform\WinRT">
<UniqueIdentifier>{5c9fb2dd-7c7f-4a12-9760-bca3a3d36675}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\aes\aes.h">
<Filter>AES</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\aes\aescpp.h">
<Filter>AES</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\aes\aesopt.h">
<Filter>AES</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\aes\aestab.h">
<Filter>AES</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\aes\brg_endian.h">
<Filter>AES</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\aes\brg_types.h">
<Filter>AES</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Alarm.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ApplicationStatus.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Association.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\AssociationCommandConfiguration.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Basic.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\BasicWindowCovering.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Battery.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\CentralScene.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ClimateControlSchedule.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Clock.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\CommandClass.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\CommandClasses.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Configuration.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ControllerReplication.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\CRC16Encap.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\DoorLock.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\DoorLockLogging.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\EnergyProduction.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Hail.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Indicator.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Language.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Lock.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ManufacturerSpecific.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Meter.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\MeterPulse.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\MultiCmd.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\MultiInstance.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\MultiInstanceAssociation.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\NodeNaming.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\NoOperation.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Powerlevel.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Proprietary.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Protection.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SceneActivation.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Security.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SensorAlarm.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SensorBinary.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SensorMultilevel.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SwitchAll.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SwitchBinary.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SwitchMultilevel.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SwitchToggleBinary.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\SwitchToggleMultilevel.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ThermostatFanMode.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ThermostatFanState.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ThermostatMode.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ThermostatOperatingState.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\ThermostatSetpoint.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\TimeParameters.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\UserCode.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\Version.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\command_classes\WakeUp.h">
<Filter>Command Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Bitfield.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Defs.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\DoxygenMain.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Driver.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Group.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Manager.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Msg.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Node.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Notification.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Options.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\OZWException.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Scene.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\Utils.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\ZWSecurity.h">
<Filter>Main</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\Value.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueBool.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueButton.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueByte.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueDecimal.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueID.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueInt.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueList.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueRaw.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueSchedule.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueShort.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueStore.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\value_classes\ValueString.h">
<Filter>Value Classes</Filter>
</ClInclude>
<ClInclude Include="..\..\..\tinyxml\tinystr.h">
<Filter>TinyXML</Filter>
</ClInclude>
<ClInclude Include="..\..\..\tinyxml\tinyxml.h">
<Filter>TinyXML</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\Controller.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\Event.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\FileOps.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\Log.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\Mutex.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\Ref.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\SerialController.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\Stream.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\Thread.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\TimeStamp.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\Wait.h">
<Filter>Platform</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\EventImpl.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\FileOpsImpl.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\HidControllerWinRT.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\LogImpl.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\MutexImpl.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\SerialControllerImpl.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\ThreadImpl.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\TimeStampImpl.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\platform\winRT\WaitImpl.h">
<Filter>Platform\WinRT</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\src\aes\aes_modes.c">
<Filter>AES</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\aes\aescrypt.c">
<Filter>AES</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\aes\aeskey.c">
<Filter>AES</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\aes\aestab.c">
<Filter>AES</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Alarm.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ApplicationStatus.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Association.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\AssociationCommandConfiguration.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Basic.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\BasicWindowCovering.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Battery.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\CentralScene.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ClimateControlSchedule.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Clock.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\CommandClass.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\CommandClasses.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Configuration.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ControllerReplication.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\CRC16Encap.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\DoorLock.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\DoorLockLogging.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\EnergyProduction.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Hail.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Indicator.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Language.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Lock.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ManufacturerSpecific.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Meter.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\MeterPulse.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\MultiCmd.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\MultiInstance.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\MultiInstanceAssociation.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\NodeNaming.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\NoOperation.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Powerlevel.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Proprietary.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Protection.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SceneActivation.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Security.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SensorAlarm.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SensorBinary.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SensorMultilevel.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SwitchAll.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SwitchBinary.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SwitchMultilevel.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SwitchToggleBinary.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\SwitchToggleMultilevel.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ThermostatFanMode.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ThermostatFanState.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ThermostatMode.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ThermostatOperatingState.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\ThermostatSetpoint.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\TimeParameters.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\UserCode.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\Version.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\command_classes\WakeUp.cpp">
<Filter>Command Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Driver.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Group.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Manager.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Msg.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Node.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Notification.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Options.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Scene.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\Utils.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\ZWSecurity.cpp">
<Filter>Main</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\Value.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueBool.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueButton.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueByte.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueDecimal.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueInt.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueList.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueRaw.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueSchedule.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueShort.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueStore.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\value_classes\ValueString.cpp">
<Filter>Value Classes</Filter>
</ClCompile>
<ClCompile Include="..\..\..\tinyxml\tinystr.cpp">
<Filter>TinyXML</Filter>
</ClCompile>
<ClCompile Include="..\..\..\tinyxml\tinyxml.cpp">
<Filter>TinyXML</Filter>
</ClCompile>
<ClCompile Include="..\..\..\tinyxml\tinyxmlerror.cpp">
<Filter>TinyXML</Filter>
</ClCompile>
<ClCompile Include="..\..\..\tinyxml\tinyxmlparser.cpp">
<Filter>TinyXML</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\Controller.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\Event.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\FileOps.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\Log.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\Mutex.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\SerialController.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\Stream.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\Thread.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\TimeStamp.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\Wait.cpp">
<Filter>Platform</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\EventImpl.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\FileOpsImpl.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\HidControllerWinRT.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\LogImpl.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\MutexImpl.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\SerialControllerImpl.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\ThreadImpl.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\TimeStampImpl.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\platform\winRT\WaitImpl.cpp">
<Filter>Platform\WinRT</Filter>
</ClCompile>
<ClCompile Include="..\..\windows\winversion.cpp">
<Filter>Main</Filter>
</ClCompile>
</ItemGroup>
</Project>