Skip to content

Commit

Permalink
synched with sf.net r401
Browse files Browse the repository at this point in the history
Revision 401:
	small fix to mqtt program
Revision 400:
	Updated MQTT Network app. Now with virtual modules and remote module control
Revision 398:
	- fixed bug in camera widget
	- added port/resolution/fps parameters to camera driver
	- added gdlib3 support to CameraCaptureV4L wrapper
	- added MQTT app (Automation/Interconnections) 
	- added MQTT to NetHelper
	- added unhalded exceptions trapping to main program
Revision 397:
	added Windows base files
Revision 396:
	Integrated Nmqtt library
  • Loading branch information
genemars committed Jul 15, 2014
1 parent 8594de5 commit a88b7ea
Show file tree
Hide file tree
Showing 697 changed files with 198,103 additions and 164,692 deletions.
192 changes: 192 additions & 0 deletions BaseFiles/Common/Common.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{0A27EF44-EC80-4FDB-8764-B153C169905D}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Common</RootNamespace>
<AssemblyName>Common</AssemblyName>
<ReleaseVersion>1.0</ReleaseVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\HomeGenie\bin\Debug</OutputPath>
<DefineConstants>DEBUG;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>full</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\HomeGenie\bin\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<None Include="automationgroups.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="groups.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="homegenie_factory_config.zip">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="lircconfig.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="lircremotes.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="modules.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="scheduler.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="systemconfig.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\100.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\112.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\121.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\122.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\132.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\142.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\143.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\144.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\145.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\154.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\16.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\168.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\180.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\200.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\201.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\26.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\34.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\35.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\37.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\38.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\39.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\40.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\502.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\503.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\6.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\7.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\70.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\71.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\72.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\73.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\74.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\75.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\76.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\81.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\82.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\83.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\84.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\88.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\90.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\91.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\92.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\93.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="programs\77.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<Compile Include="dummy.cs" />
</ItemGroup>
</Project>
10 changes: 10 additions & 0 deletions BaseFiles/Common/HgCommon.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
namespace Common
{
public class HgCommon
{
public HgCommon()
{
}
}
}

39 changes: 39 additions & 0 deletions BaseFiles/Common/automationgroups.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfGroup xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Group>
<Name>Features</Name>
<Modules />
</Group>
<Group>
<Name>Energy Management</Name>
<Modules />
</Group>
<Group>
<Name>Devices and Things</Name>
<Modules />
</Group>
<Group>
<Name>Scenes</Name>
<Modules />
</Group>
<Group>
<Name>Messaging and Social</Name>
<Modules />
</Group>
<Group>
<Name>Weather and Enviroment</Name>
<Modules />
</Group>
<Group>
<Name>Interconnections</Name>
<Modules />
</Group>
<Group>
<Name>Raspberry Sharp</Name>
<Modules />
</Group>
<Group>
<Name>Contrib</Name>
<Modules />
</Group>
</ArrayOfGroup>
12 changes: 12 additions & 0 deletions BaseFiles/Common/dummy.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
using System;

namespace Common
{
public class dummy
{
public dummy()
{
}
}
}

49 changes: 49 additions & 0 deletions BaseFiles/Common/groups.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Group>
<Name>Dashboard</Name>
<Modules>
<ModuleReference>
<Address>72</Address>
<Domain>HomeAutomation.HomeGenie.Automation</Domain>
</ModuleReference>
<ModuleReference>
<Address>34</Address>
<Domain>HomeAutomation.HomeGenie.Automation</Domain>
</ModuleReference>
<ModuleReference>
<Address>90</Address>
<Domain>HomeAutomation.HomeGenie.Automation</Domain>
</ModuleReference>
</Modules>
</Group>
<Group>
<Name>Color Lights</Name>
<Modules>
<ModuleReference>
<Address>1</Address>
<Domain>HomeAutomation.PhilipsHue</Domain>
</ModuleReference>
<ModuleReference>
<Address>2</Address>
<Domain>HomeAutomation.PhilipsHue</Domain>
</ModuleReference>
<ModuleReference>
<Address>3</Address>
<Domain>HomeAutomation.PhilipsHue</Domain>
</ModuleReference>
<ModuleReference>
<Address>Automation</Address>
<Domain>HomeGenie.UI.Separator</Domain>
</ModuleReference>
<ModuleReference>
<Address>6</Address>
<Domain>HomeAutomation.HomeGenie.Automation</Domain>
</ModuleReference>
<ModuleReference>
<Address>7</Address>
<Domain>HomeAutomation.HomeGenie.Automation</Domain>
</ModuleReference>
</Modules>
</Group>
</ArrayOfGroup>
Binary file added BaseFiles/Common/homegenie_factory_config.zip
Binary file not shown.
2 changes: 2 additions & 0 deletions BaseFiles/Common/lircconfig.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfLircRemoteData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />

0 comments on commit a88b7ea

Please sign in to comment.