summaryrefslogtreecommitdiff
path: root/AnotoData
diff options
context:
space:
mode:
Diffstat (limited to 'AnotoData')
-rw-r--r--AnotoData/AnotoData.csproj93
-rw-r--r--AnotoData/AnotoHotArea.cs112
-rw-r--r--AnotoData/AnotoRadarScreen.cs62
-rw-r--r--AnotoData/AnotoStrip.cs236
-rw-r--r--AnotoData/AnotoStripBoard.cs37
-rw-r--r--AnotoData/Properties/AssemblyInfo.cs36
-rw-r--r--AnotoData/bin/x86/Debug/AnotoData.dllbin0 -> 11776 bytes
-rw-r--r--AnotoData/bin/x86/Debug/AnotoData.pdbbin0 -> 28160 bytes
-rw-r--r--AnotoData/bin/x86/Debug/Ivy.dllbin0 -> 65536 bytes
-rw-r--r--AnotoData/bin/x86/Debug/IvyBus.IvyControl.dllbin0 -> 13312 bytes
-rw-r--r--AnotoData/obj/Debug/AnotoData.csproj.FileListAbsolute.txt10
-rw-r--r--AnotoData/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cachebin0 -> 5433 bytes
-rw-r--r--AnotoData/obj/Release/DesignTimeResolveAssemblyReferencesInput.cachebin0 -> 5050 bytes
-rw-r--r--AnotoData/obj/x86/Debug/AnotoData.csproj.FileListAbsolute.txt14
-rw-r--r--AnotoData/obj/x86/Debug/AnotoData.dllbin0 -> 11776 bytes
-rw-r--r--AnotoData/obj/x86/Debug/AnotoData.pdbbin0 -> 28160 bytes
-rw-r--r--AnotoData/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cachebin0 -> 5575 bytes
-rw-r--r--AnotoData/obj/x86/Debug/ResolveAssemblyReference.cachebin0 -> 6882 bytes
18 files changed, 600 insertions, 0 deletions
diff --git a/AnotoData/AnotoData.csproj b/AnotoData/AnotoData.csproj
new file mode 100644
index 0000000..56175fc
--- /dev/null
+++ b/AnotoData/AnotoData.csproj
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.30703</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{8AD5FDCB-8BA7-4536-8BB4-349F0B98749F}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>AnotoData</RootNamespace>
+ <AssemblyName>AnotoData</AssemblyName>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <TargetFrameworkProfile />
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
+ <DebugSymbols>true</DebugSymbols>
+ <OutputPath>bin\x86\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <DebugType>full</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <CodeAnalysisLogFile>bin\Debug\AnotoData.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
+ <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
+ <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
+ <ErrorReport>prompt</ErrorReport>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRuleSetDirectories>;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
+ <CodeAnalysisRuleDirectories>;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
+ <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
+ <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
+ <OutputPath>bin\x86\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <Optimize>true</Optimize>
+ <DebugType>pdbonly</DebugType>
+ <PlatformTarget>x86</PlatformTarget>
+ <CodeAnalysisLogFile>bin\Release\AnotoData.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
+ <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
+ <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
+ <ErrorReport>prompt</ErrorReport>
+ <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+ <CodeAnalysisRuleSetDirectories>;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
+ <CodeAnalysisRuleDirectories>;E:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
+ <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
+ <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Ivy">
+ <HintPath>..\Anoto\bin\x86\Debug\Ivy.dll</HintPath>
+ </Reference>
+ <Reference Include="IvyBus.IvyControl">
+ <HintPath>..\Anoto\bin\x86\Debug\IvyBus.IvyControl.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Drawing" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AnotoHotArea.cs" />
+ <Compile Include="AnotoRadarScreen.cs" />
+ <Compile Include="AnotoStrip.cs" />
+ <Compile Include="AnotoStripBoard.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project> \ No newline at end of file
diff --git a/AnotoData/AnotoHotArea.cs b/AnotoData/AnotoHotArea.cs
new file mode 100644
index 0000000..85c8757
--- /dev/null
+++ b/AnotoData/AnotoHotArea.cs
@@ -0,0 +1,112 @@
+using System;
+using System.Collections.Generic;
+
+using System.Text;
+using System.Drawing;
+using System.ComponentModel;
+
+namespace AnotoData
+{
+ public enum Categories { Strip, StripBoard, Screen };
+ public enum SubCategories {NotDefined, Information, C0, C1, C2, C4, CallSign, Name, AircraftType, CruseSpeed, Departure, Arrival, SSR, InputFL, PrintTime, Sector, Frequency, FL1, FL2,
+ Beacon0, Beacon1, Beacon2, Beacon3, Beacon4, Beacon5, Beacon6, Beacon7, Beacon8, Beacon9,
+ Time0, Time1, Time2, Time3, Time4, Time5, Time6, Time7, Time8, Time9,
+ Unknown
+ };
+
+ [DefaultPropertyAttribute("PagesIP")]
+ public class AnotoHotArea
+ {
+ public static string[] PagesIP = {
+ "1728.0.0.0",
+ "1728.0.0.1",
+ "1728.0.0.2",
+ "1728.0.0.3",
+ "1728.0.0.4",
+ "1728.0.0.5",
+ "1728.0.0.6",
+ "1728.0.0.7",
+ "1728.0.0.8",
+ "1728.0.0.9",
+ "1728.0.0.10",
+ "1728.0.0.11",
+ "1728.0.0.12",
+ "1728.0.0.13",
+ "1728.0.0.14",
+ "1728.0.0.15",
+ "1728.0.0.16",
+ "1728.0.0.17",
+ "1728.0.0.18",
+ "1728.0.0.19",
+ "1728.0.0.20"
+ };
+
+ public static int MaxX = 5500;
+ public static int MaxY = 7850;
+
+ public static PointF GetHomogeneousCoordinate(int x, int y){
+ return new PointF((float)x / (float)MaxX, (float)y / (float)MaxY);
+ }
+
+ public virtual bool IsInside(int x, int y, string page)
+ {
+ return false;
+ }
+
+
+
+
+ public override string ToString()
+ {
+ return this.Category.ToString();
+ }
+
+ private Rectangle _Rectangle;
+ [CategoryAttribute("HotBox"), DescriptionAttribute("the active hotbox")]
+ public Rectangle Rectangle
+ {
+ get { return _Rectangle; }
+ set { _Rectangle = value; }
+ }
+
+ private int _PageIndex;
+ [CategoryAttribute("HotBox"), DescriptionAttribute("the page Index")]
+ public int PageIndex
+ {
+ get { return _PageIndex; }
+ set { _PageIndex = value; }
+ }
+
+
+ [CategoryAttribute("HotBox"), DescriptionAttribute("the page name")]
+ public string Page
+ {
+ get {
+ if (_PageIndex != -1)
+ return PagesIP[_PageIndex];
+ else
+ return "Multi pages";
+ }
+ }
+
+ private Categories _Category;
+ [CategoryAttribute("Category"), DescriptionAttribute("the main category")]
+ public Categories Category
+ {
+ get { return _Category; }
+ set { _Category = value; }
+ }
+
+ private SubCategories _SubCategory;
+ [CategoryAttribute("Category"), DescriptionAttribute("the sub category")]
+ public SubCategories SubCategory
+ {
+ get { return _SubCategory; }
+ set { _SubCategory = value; }
+ }
+
+
+
+
+ }
+}
diff --git a/AnotoData/AnotoRadarScreen.cs b/AnotoData/AnotoRadarScreen.cs
new file mode 100644
index 0000000..d99c743
--- /dev/null
+++ b/AnotoData/AnotoRadarScreen.cs
@@ -0,0 +1,62 @@
+using System;
+using System.Collections.Generic;
+
+using System.Text;
+using System.Drawing;
+using System.Globalization;
+
+
+namespace AnotoData
+{
+ public class AnotoRadarScreen : AnotoHotArea
+ {
+ CultureInfo ci = new CultureInfo("en-US");
+
+ public AnotoRadarScreen()
+ {
+ this.Category = Categories.Screen;
+ this.PageIndex = -1; //Multi pages
+
+ LastX = -1;
+ LastY = -1;
+ LastPage = "";
+
+ }
+
+ public override bool IsInside(int x, int y, string page)
+ {
+ if ((page == "1728.0.0.8") || (page == "1728.0.0.9"))
+ return true;
+ return false;
+ }
+
+ private int LastX = -1;
+ private int LastY = -1;
+ private string LastPage = "";
+
+
+ public void SendIvyMsg(string penSerial, int x, int y, string page, IvyBus.IvyControl TheIvyBus)
+ {
+ if ((LastX != x) || (LastY != y) || (LastPage != page))
+ {
+ //Normalize the data
+ PointF ptN = GetNormilizedCoordinate(x, y, page);
+ TheIvyBus.SendMsg("RadarScreenPenDown PenId=" + penSerial + " X=" + ptN.X.ToString(ci) + " Y=" + ptN.Y.ToString(ci));
+
+ LastX = x;
+ LastY = y;
+ LastPage = page;
+ }
+
+ }
+
+ public PointF GetNormilizedCoordinate(int x, int y, string page)
+ {
+ float yn = (float)y / (float)AnotoHotArea.MaxY;
+ float xn = (float)x / (float)AnotoHotArea.MaxX / 2.0f;
+ if (page == "1728.0.0.9") xn += 0.5f;
+
+ return new PointF(xn, yn);
+ }
+ }
+}
diff --git a/AnotoData/AnotoStrip.cs b/AnotoData/AnotoStrip.cs
new file mode 100644
index 0000000..75d3e99
--- /dev/null
+++ b/AnotoData/AnotoStrip.cs
@@ -0,0 +1,236 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Drawing;
+using System.IO;
+
+namespace AnotoData
+{
+
+ public class AnotoStrip : AnotoHotArea
+ {
+ public string CallSign;
+ public string Name;
+ public string AircraftType;
+ public string CruseSpeed;
+ public string Departure;
+ public string Arrival;
+ public string SSR;
+ public string InputFL;
+ public string PrintTime;
+ public string Sector;
+ public string Frequency;
+ public string FL1;
+ public string FL2;
+
+ public string Beacon1;
+ public string Beacon1Time;
+ public string Beacon2;
+ public string Beacon2Time;
+ public string Beacon3;
+ public string Beacon3Time;
+ public string Beacon4;
+ public string Beacon4Time;
+ public string Beacon5;
+ public string Beacon5Time;
+ public string Beacon6;
+ public string Beacon6Time;
+
+ public string NextSector;
+
+
+ private int[] _TagIds;
+
+ public int[] TagIds
+ {
+ get { return _TagIds; }
+ set { _TagIds = value; }
+ }
+
+ private float rationCmPixel = (5515 - 65) / 20.2f;
+
+
+ public override bool IsInside(int x, int y, string page)
+ {
+ if ((Page == page) && (Rectangle.Contains(x, y)))
+ return true;
+
+ return false;
+ }
+
+
+ public SubCategories GetStripArea(int x, int y)
+ {
+ x -= 65; //X Margin
+
+ if (x < 4.9f * rationCmPixel)
+ return SubCategories.Information;
+
+ if (x < 7.2f * rationCmPixel)
+ return SubCategories.C0;
+ if (x < 9.0f * rationCmPixel)
+ return SubCategories.C1;
+ if (x < 11.0f * rationCmPixel)
+ return SubCategories.C2;
+ if (x < 12.4f * rationCmPixel)
+ return SubCategories.Beacon1;
+ if (x < 13.8f * rationCmPixel)
+ return SubCategories.Beacon2;
+ if (x < 15.2f * rationCmPixel)
+ return SubCategories.Beacon3;
+ if (x < 16.6f * rationCmPixel)
+ return SubCategories.Beacon4;
+ if (x < 18.0f * rationCmPixel)
+ return SubCategories.Beacon5;
+ if (x < 19.3f * rationCmPixel)
+ return SubCategories.Beacon6;
+
+ return SubCategories.Unknown;
+ }
+
+ public string GetTextForCell(SubCategories subC)
+ {
+ string resutl = "";
+
+ switch (subC)
+ {
+ case SubCategories.Information: resutl = this.SSR;
+ break;
+ case SubCategories.C0: resutl = this.Sector;
+ break;
+ case SubCategories.C1: resutl = this.FL1;
+ break;
+ case SubCategories.C2: resutl = this.FL2;
+ break;
+ case SubCategories.Beacon1: resutl = this.Beacon1;
+ break;
+ case SubCategories.Beacon2: resutl = this.Beacon2;
+ break;
+ case SubCategories.Beacon3: resutl = this.Beacon3;
+ break;
+ case SubCategories.Beacon4: resutl = this.Beacon4;
+ break;
+ case SubCategories.Beacon5: resutl = this.Beacon5;
+ break;
+ case SubCategories.Beacon6: resutl = this.Beacon6;
+ break;
+ case SubCategories.C4: resutl = this.NextSector;
+ break;
+ default:
+ break;
+ }
+ return resutl;
+ }
+
+
+
+ public AnotoStrip(string[] l)
+ {
+ // CALLSIGN; Nom; Type ACFT; Vit; Dép; Arr; SSR; Niv entrée; heure strip; Sect; fréq; FL; FL; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Secteur
+ int i = 0;
+ CallSign = l[i++];
+ Name = l[i++];
+ AircraftType = l[i++];
+ CruseSpeed = l[i++];
+ Departure = l[i++];
+ Arrival = l[i++];
+ SSR = l[i++];
+ InputFL = l[i++];
+ PrintTime = l[i++];
+ Sector = l[i++];
+ Frequency = l[i++];
+ FL1 = l[i++];
+ FL2 = l[i++];
+
+ Beacon1 = l[i++];
+ Beacon1Time = l[i++];
+ Beacon2 = l[i++];
+ Beacon2Time = l[i++];
+ Beacon3 = l[i++];
+ Beacon3Time = l[i++];
+ Beacon4 = l[i++];
+ Beacon4Time = l[i++];
+ Beacon5 = l[i++];
+ Beacon5Time = l[i++];
+ Beacon6 = l[i++];
+ Beacon6Time = l[i++];
+
+ NextSector = l[i++];
+
+ _TagIds = new int[5];
+ int iId = 0;
+ _TagIds[iId++] = Convert.ToInt16(l[i++]);
+ _TagIds[iId++] = Convert.ToInt16(l[i++]);
+ _TagIds[iId++] = Convert.ToInt16(l[i++]);
+ _TagIds[iId++] = Convert.ToInt16(l[i++]);
+ _TagIds[iId++] = Convert.ToInt16(l[i++]);
+
+ }
+
+ public override string ToString()
+ {
+ return this.Category.ToString() + " ( " + CallSign + " )";// +Beacon1 + " " + Beacon2 + " " + Beacon3 + " " + Beacon4 + " " + Beacon5 + " " + Beacon6;
+ }
+
+ public bool IsSelected(Point pt)
+ {
+ return Rectangle.Contains(pt);
+ }
+
+
+
+
+ public static AnotoStrip[] LoadFileStrip(string fileName)
+ {
+ List<AnotoStrip> strips = new List<AnotoStrip>();
+
+ // CALLSIGN; Nom; Type ACFT; Vit; Dép; Arr; SSR; Niv entrée; heure strip; Sect; fréq; FL; FL; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Balise; estimée; Secteur
+ StreamReader sr = new StreamReader(fileName);
+ List<string> lines = new List<string>();
+ string input;
+
+ while ((input = sr.ReadLine()) != null)
+ {
+ lines.Add(input);
+ }
+ char[] sep = { ';' };
+
+ int left = 65;
+ int top = 89;
+ int right = 5515;
+ int bottom = 7850;
+
+ int nbrStripPerPage = 10;
+ int height = (bottom - top) / nbrStripPerPage;
+ int width = right - left;
+
+ int y = top;
+ int x = left;
+
+ int startPageIndex = 10;
+
+ for (int i = 0; i < lines.Count; i++)
+ {
+ string line = lines[i];
+
+ string[] l = line.Split(sep);
+ AnotoStrip s = new AnotoStrip(l);
+ s.Category = Categories.Strip;
+
+ s.Rectangle = new Rectangle(x, y, width, height);
+
+ s.PageIndex = startPageIndex + (int)(i / nbrStripPerPage);
+
+ if ((i % nbrStripPerPage) == 0)
+ y = top;
+
+ y += height;
+
+ strips.Add(s);
+ }
+ return strips.ToArray();
+ }
+
+
+ }
+}
diff --git a/AnotoData/AnotoStripBoard.cs b/AnotoData/AnotoStripBoard.cs
new file mode 100644
index 0000000..9510c4d
--- /dev/null
+++ b/AnotoData/AnotoStripBoard.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+
+using System.Text;
+
+namespace AnotoData
+{
+ public class AnotoStripBoard:AnotoHotArea
+ {
+ public AnotoStripBoard()
+ {
+ this.Category = Categories.StripBoard;
+ this.PageIndex = -1; //Multi pages
+ }
+
+ public override bool IsInside(int x, int y, string page)
+ {
+ if ( IsTheCorrectPages(page))
+ return true;
+ return false;
+ }
+
+ private bool IsTheCorrectPages(string page)
+ {
+ if ((page == "1728.0.0.0") || (page == "1728.0.0.1") ||
+
+ (page == "1728.0.0.2") || (page == "1728.0.0.3") ||
+ (page == "1728.0.0.4") || (page == "1728.0.0.5") ||
+
+ (page == "1728.0.0.6"))
+ return true;
+ return false;
+ }
+
+
+ }
+}
diff --git a/AnotoData/Properties/AssemblyInfo.cs b/AnotoData/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..50cf93d
--- /dev/null
+++ b/AnotoData/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("AnotoData")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Microsoft")]
+[assembly: AssemblyProduct("AnotoData")]
+[assembly: AssemblyCopyright("Copyright © Microsoft 2011")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("6d0baae4-5c0c-444b-8c38-58f16396e215")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/AnotoData/bin/x86/Debug/AnotoData.dll b/AnotoData/bin/x86/Debug/AnotoData.dll
new file mode 100644
index 0000000..9c7a3e4
--- /dev/null
+++ b/AnotoData/bin/x86/Debug/AnotoData.dll
Binary files differ
diff --git a/AnotoData/bin/x86/Debug/AnotoData.pdb b/AnotoData/bin/x86/Debug/AnotoData.pdb
new file mode 100644
index 0000000..bc00f4f
--- /dev/null
+++ b/AnotoData/bin/x86/Debug/AnotoData.pdb
Binary files differ
diff --git a/AnotoData/bin/x86/Debug/Ivy.dll b/AnotoData/bin/x86/Debug/Ivy.dll
new file mode 100644
index 0000000..e98260d
--- /dev/null
+++ b/AnotoData/bin/x86/Debug/Ivy.dll
Binary files differ
diff --git a/AnotoData/bin/x86/Debug/IvyBus.IvyControl.dll b/AnotoData/bin/x86/Debug/IvyBus.IvyControl.dll
new file mode 100644
index 0000000..1cb27aa
--- /dev/null
+++ b/AnotoData/bin/x86/Debug/IvyBus.IvyControl.dll
Binary files differ
diff --git a/AnotoData/obj/Debug/AnotoData.csproj.FileListAbsolute.txt b/AnotoData/obj/Debug/AnotoData.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..14db7f1
--- /dev/null
+++ b/AnotoData/obj/Debug/AnotoData.csproj.FileListAbsolute.txt
@@ -0,0 +1,10 @@
+E:\SaveData\Projects\Anoto\AnotoData\bin\Debug\AnotoData.dll
+E:\SaveData\Projects\Anoto\AnotoData\bin\Debug\AnotoData.pdb
+E:\SaveData\Projects\Anoto\AnotoData\obj\Debug\ResolveAssemblyReference.cache
+E:\SaveData\Projects\Anoto\AnotoData\obj\Debug\AnotoData.dll
+E:\SaveData\Projects\Anoto\AnotoData\obj\Debug\AnotoData.pdb
+C:\Anoto\Anoto\AnotoData\bin\Debug\AnotoData.dll
+C:\Anoto\Anoto\AnotoData\bin\Debug\AnotoData.pdb
+C:\Anoto\Anoto\AnotoData\obj\Debug\ResolveAssemblyReference.cache
+C:\Anoto\Anoto\AnotoData\obj\Debug\AnotoData.dll
+C:\Anoto\Anoto\AnotoData\obj\Debug\AnotoData.pdb
diff --git a/AnotoData/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/AnotoData/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..4d1fa7d
--- /dev/null
+++ b/AnotoData/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/AnotoData/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/AnotoData/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..7474de1
--- /dev/null
+++ b/AnotoData/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/AnotoData/obj/x86/Debug/AnotoData.csproj.FileListAbsolute.txt b/AnotoData/obj/x86/Debug/AnotoData.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..d4e6401
--- /dev/null
+++ b/AnotoData/obj/x86/Debug/AnotoData.csproj.FileListAbsolute.txt
@@ -0,0 +1,14 @@
+E:\SaveData\Projects\Anoto\AnotoData\obj\x86\Debug\ResolveAssemblyReference.cache
+E:\SaveData\Projects\Anoto\AnotoData\bin\x86\Debug\AnotoData.dll
+E:\SaveData\Projects\Anoto\AnotoData\bin\x86\Debug\AnotoData.pdb
+E:\SaveData\Projects\Anoto\AnotoData\obj\x86\Debug\AnotoData.dll
+E:\SaveData\Projects\Anoto\AnotoData\obj\x86\Debug\AnotoData.pdb
+E:\SaveData\Projects\Anoto\AnotoData\bin\x86\Debug\Ivy.dll
+E:\SaveData\Projects\Anoto\AnotoData\bin\x86\Debug\IvyBus.IvyControl.dll
+C:\Anoto\Anoto\AnotoData\bin\x86\Debug\AnotoData.dll
+C:\Anoto\Anoto\AnotoData\bin\x86\Debug\AnotoData.pdb
+C:\Anoto\Anoto\AnotoData\bin\x86\Debug\Ivy.dll
+C:\Anoto\Anoto\AnotoData\bin\x86\Debug\IvyBus.IvyControl.dll
+C:\Anoto\Anoto\AnotoData\obj\x86\Debug\ResolveAssemblyReference.cache
+C:\Anoto\Anoto\AnotoData\obj\x86\Debug\AnotoData.dll
+C:\Anoto\Anoto\AnotoData\obj\x86\Debug\AnotoData.pdb
diff --git a/AnotoData/obj/x86/Debug/AnotoData.dll b/AnotoData/obj/x86/Debug/AnotoData.dll
new file mode 100644
index 0000000..9c7a3e4
--- /dev/null
+++ b/AnotoData/obj/x86/Debug/AnotoData.dll
Binary files differ
diff --git a/AnotoData/obj/x86/Debug/AnotoData.pdb b/AnotoData/obj/x86/Debug/AnotoData.pdb
new file mode 100644
index 0000000..bc00f4f
--- /dev/null
+++ b/AnotoData/obj/x86/Debug/AnotoData.pdb
Binary files differ
diff --git a/AnotoData/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/AnotoData/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..37fac34
--- /dev/null
+++ b/AnotoData/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/AnotoData/obj/x86/Debug/ResolveAssemblyReference.cache b/AnotoData/obj/x86/Debug/ResolveAssemblyReference.cache
new file mode 100644
index 0000000..42a59cb
--- /dev/null
+++ b/AnotoData/obj/x86/Debug/ResolveAssemblyReference.cache
Binary files differ