Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 2234 → Rev 2235

/MKLiveView/Source/ArtificialHorizon/ArtificialHorizon.designer.vb
0,0 → 1,37
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class ArtificialHorizon
Inherits System.Windows.Forms.UserControl
 
'UserControl overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
MyBase.Dispose(disposing)
End Sub
 
'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer
 
'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.SuspendLayout()
'
'ArtificialHorizon
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.AutoScroll = True
Me.BackColor = System.Drawing.Color.Transparent
Me.DoubleBuffered = True
Me.Name = "ArtificialHorizon"
Me.Size = New System.Drawing.Size(266, 257)
Me.ResumeLayout(False)
 
End Sub
 
End Class
/MKLiveView/Source/ArtificialHorizon/ArtificialHorizon.resx
0,0 → 1,120
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
 
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
/MKLiveView/Source/ArtificialHorizon/ArtificialHorizon.vb
0,0 → 1,167
'******************************************
'Code from Tom Pycke (http://tom.pycke.be)
'Artificial horizon (http://tom.pycke.be/mav/100/artificial-horizon)
'******************************************
Public Class ArtificialHorizon
 
Private g As Graphics
 
Private _roll_angle As Double
Public Property roll_angle() As Double
Get
Return _roll_angle
End Get
Set(ByVal value As Double)
_roll_angle = value
Invalidate()
End Set
End Property
Private _pitch_angle As Double
Public Property pitch_angle() As Double
Get
Return _pitch_angle
End Get
Set(ByVal value As Double)
_pitch_angle = value
Invalidate()
End Set
End Property
 
 
Private Sub ArtificialHorizon_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 
End Sub
 
Private Function pitch_to_pix(ByVal pitch As Double) As Integer
Return pitch / 35.0 * Me.Height / 2
'Return pitch / 45.0 * Me.Height / 2
End Function
 
Private Sub ArtificialHorizon_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
g = e.Graphics
g.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
 
g.Clear(Me.BackColor)
Dim sin As Double = Math.Sin(roll_angle / 180 * 3.14)
 
g.ResetTransform()
' g.FillRegion(Brushes.White, New Region(New Rectangle(0, 0, Me.Width, Me.Height)))
 
' rounded rectangle
Dim path As New Drawing2D.GraphicsPath()
Dim r As Single = 50
path.AddArc(0, 0, r, r, 180, 90)
path.AddArc(Me.Width - r, 0, r, r, 270, 90)
path.AddArc(Me.Width - r, Me.Height - r, r, r, 0, 90)
path.AddArc(0, Me.Height - r, r, r, 90, 90)
'path.AddEllipse(0, 0, Me.Width, Me.Height)
path.CloseFigure()
g.SetClip(path)
 
g.TranslateTransform(Me.Width / 2, Me.Height / 2)
 
g.RotateTransform(roll_angle)
g.TranslateTransform(0, pitch_to_pix(pitch_angle))
 
' chocolate
Dim b As New System.Drawing.Drawing2D.LinearGradientBrush(New RectangleF(-Me.Width, 0, Me.Height * 2, Me.Width * 2), Color.FromArgb(255, 219, 140, 21), Color.Brown, Drawing2D.LinearGradientMode.Vertical)
g.FillRectangle(b, New RectangleF(-Me.Width * 2, +1, Me.Height * 4, Me.Width * 4))
 
g.RotateTransform(180)
 
' color.aqua
b = New System.Drawing.Drawing2D.LinearGradientBrush(New RectangleF(-Me.Width, -1, Me.Height * 2, Me.Width * 2), Color.FromArgb(255, 28, 134, 186), Color.DarkBlue, Drawing2D.LinearGradientMode.Vertical)
g.FillRectangle(b, New RectangleF(-Me.Width * 2, 0, Me.Height * 4, Me.Width * 4))
 
 
 
 
g.ResetTransform()
Dim w2 As Single = Me.Width / 2
Dim s As Single = Me.Width / 38
g.TranslateTransform(Me.Width / 2, Me.Height / 2)
g.RotateTransform(45)
g.TranslateTransform(-w2 + s, 0)
g.DrawLine(New Pen(Color.White, 2), 0, 0, s * 2, 0)
g.TranslateTransform(+w2 - s, 0)
g.RotateTransform(15)
g.DrawLine(New Pen(Color.White, 2), -w2 + s, 0, -w2 + s * 2, 0)
g.RotateTransform(15)
g.DrawLine(New Pen(Color.White, 2), -w2 + s, 0, -w2 + s * 2, 0)
g.RotateTransform(15)
g.DrawLine(New Pen(Color.White, 2), -w2 + s, 0, -w2 + s * 3, 0)
'g.DrawString("0°", New System.Drawing.Font("sans-serif", 9), Brushes.White, -w2 + 40, -4)
g.RotateTransform(15)
g.DrawLine(New Pen(Color.White, 2), -w2 + s, 0, -w2 + s * 2, 0)
g.RotateTransform(15)
g.DrawLine(New Pen(Color.White, 2), -w2 + s, 0, -w2 + s * 2, 0)
g.RotateTransform(15)
g.DrawLine(New Pen(Color.White, 2), -w2 + s, 0, -w2 + s * 3, 0)
'g.DrawString("+45°", New System.Drawing.Font("sans-serif", 9), Brushes.White, -w2 + 40, -4)
 
 
g.ResetTransform()
 
Dim length As Single = Me.Width / 4
Dim notch As Single = Me.Width / 30
g.TranslateTransform(Me.Width / 2, Me.Height / 2)
g.DrawLine(New Pen(Color.White, 3), -length + notch * 2, 0, -notch, 0)
g.DrawLine(New Pen(Color.White, 3), notch, 0, length - notch * 2, 0)
g.DrawArc(New Pen(Color.White, 3), -notch, -notch, notch * 2, notch * 2, 180, -180)
 
g.ResetTransform()
 
' driehoekje
Dim ww As Single = Me.Width / 38
g.TranslateTransform(Me.Width / 2, Me.Height / 2)
g.RotateTransform(-90 + roll_angle)
path = New Drawing2D.GraphicsPath()
path.AddLine(w2 - ww * 3, 0, w2 - ww * 4, ww)
path.AddLine(w2 - ww * 4, -ww, w2 - ww * 4, ww)
path.AddLine(w2 - ww * 4, -ww, w2 - ww * 3, 0)
g.FillRegion(Brushes.White, New Region(path))
g.DrawLine(New Pen(Color.White, 1), w2 - ww * 3, 0, w2 - ww * 4, ww)
g.DrawLine(New Pen(Color.White, 1), w2 - ww * 4, -ww, w2 - ww * 4, ww)
g.DrawLine(New Pen(Color.White, 1), w2 - ww * 4, -ww, w2 - ww * 3, 0)
 
 
 
g.ResetTransform()
g.ResetClip()
path = New Drawing2D.GraphicsPath()
path.AddPie(New Rectangle(ww * 3, ww * 3, Me.Width - ww * 6, Me.Height - ww * 6), 0, 360)
g.SetClip(path)
 
g.TranslateTransform(Me.Width / 2, Me.Height / 2)
g.RotateTransform(roll_angle)
g.TranslateTransform(0, pitch_to_pix(pitch_angle))
For i As Integer = -80 To 80 Step 10
drawpitchline(g, i)
Next i
 
End Sub
 
Private Sub drawpitchline(ByVal g As Graphics, ByVal pitch As Double)
Dim w As Single = Me.Width / 8
g.DrawLine(Pens.White, -w, pitch_to_pix(-pitch + 5), w, pitch_to_pix(-pitch + 5))
g.DrawLine(Pens.White, -w * 5 / 3, pitch_to_pix(-pitch), w * 5 / 3, pitch_to_pix(-pitch))
g.DrawString(pitch, Me.Font, Brushes.White, -w * 75 / 30, pitch_to_pix(-pitch) - 5)
g.DrawString(pitch, Me.Font, Brushes.White, w * 2, pitch_to_pix(-pitch) - 5)
End Sub
 
Private Sub drawrollline(ByVal g As Graphics, ByVal a As Single)
Dim w2 As Single = Me.Width / 2
 
 
g.RotateTransform(a + 90)
g.TranslateTransform(-w2 + 10, 0)
g.DrawLine(Pens.White, 0, 0, 20, 0)
g.TranslateTransform(10, 5)
g.RotateTransform(-a - 90)
g.DrawString("" & (a) & "°", New System.Drawing.Font("sans-serif", 9), Brushes.White, 0, 0)
g.RotateTransform(+90 + a)
g.TranslateTransform(-10, -5)
g.TranslateTransform(+w2 - 10, 0)
g.RotateTransform(-a - 90)
End Sub
End Class
/MKLiveView/Source/ArtificialHorizon/ArtificialHorizon.vbproj
0,0 → 1,136
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{C5619CA3-E737-4A3B-AE7B-76E8A6AB4930}</ProjectGuid>
<OutputType>Library</OutputType>
<StartupObject>
</StartupObject>
<RootNamespace>ArtificialHorizon</RootNamespace>
<AssemblyName>ArtificialHorizon</AssemblyName>
<MyType>WebControl</MyType>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>2.0</OldToolsVersion>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>ArtificialHorizon.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>ArtificialHorizon.xml</DocumentationFile>
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022,42353,42354,42355</NoWarn>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Management" />
<Reference Include="System.Web" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Compile Include="ArtificialHorizon.designer.vb">
<DependentUpon>ArtificialHorizon.vb</DependentUpon>
</Compile>
<Compile Include="ArtificialHorizon.vb">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="ArtificialHorizon.resx">
<DependentUpon>ArtificialHorizon.vb</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.VisualBasic.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>
/MKLiveView/Source/ArtificialHorizon/ArtificialHorizon.vbproj.user
0,0 → 1,13
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<PublishUrlHistory />
<InstallUrlHistory />
<SupportUrlHistory />
<UpdateUrlHistory />
<BootstrapperUrlHistory />
<ErrorReportUrlHistory />
<FallbackCulture>de-DE</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
</PropertyGroup>
</Project>
/MKLiveView/Source/ArtificialHorizon/My Project/Application.Designer.vb
0,0 → 1,13
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
 
Option Strict On
Option Explicit On
 
/MKLiveView/Source/ArtificialHorizon/My Project/Application.myapp
0,0 → 1,11
<?xml version="1.0" encoding="utf-8"?>
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MySubMain>true</MySubMain>
<MainForm>Form1</MainForm>
<SingleInstance>false</SingleInstance>
<ShutdownMode>0</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
<AuthenticationMode>0</AuthenticationMode>
<ApplicationType>0</ApplicationType>
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
</MyApplicationData>
/MKLiveView/Source/ArtificialHorizon/My Project/AssemblyInfo.vb
0,0 → 1,35
Imports System
Imports System.Reflection
Imports 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.
 
' Review the values of the assembly attributes
 
<Assembly: AssemblyTitle("ArtificialHorizon")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("ArtificialHorizon")>
<Assembly: AssemblyCopyright("Copyright © 2008")>
<Assembly: AssemblyTrademark("")>
 
<Assembly: ComVisible(False)>
 
'The following GUID is for the ID of the typelib if this project is exposed to COM
<Assembly: Guid("2f90ce11-becb-4388-bb63-aa94f9978881")>
 
' 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")>
/MKLiveView/Source/ArtificialHorizon/My Project/Resources.Designer.vb
0,0 → 1,63
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
 
Option Strict On
Option Explicit On
 
Imports System
 
Namespace My.Resources
'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
'-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
'''<summary>
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("ArtificialHorizon.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set
resourceCulture = value
End Set
End Property
End Module
End Namespace
/MKLiveView/Source/ArtificialHorizon/My Project/Resources.resx
0,0 → 1,117
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
 
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
/MKLiveView/Source/ArtificialHorizon/My Project/Settings.Designer.vb
0,0 → 1,73
'------------------------------------------------------------------------------
' <auto-generated>
' Dieser Code wurde von einem Tool generiert.
' Laufzeitversion:4.0.30319.42000
'
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
' der Code erneut generiert wird.
' </auto-generated>
'------------------------------------------------------------------------------
 
Option Strict On
Option Explicit On
 
 
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
#Region "Funktion zum automatischen Speichern von My.Settings"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
 
Private Shared addedHandlerLockObject As New Object
 
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
End Class
End Namespace
 
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.ArtificialHorizon.My.MySettings
Get
Return Global.ArtificialHorizon.My.MySettings.Default
End Get
End Property
End Module
End Namespace
/MKLiveView/Source/ArtificialHorizon/My Project/Settings.settings
0,0 → 1,7
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
/MKLiveView/Source/ArtificialHorizon/bin/Debug/ArtificialHorizon.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/bin/Debug/ArtificialHorizon.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/bin/Debug/ArtificialHorizon.vshost.exe
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/bin/Debug/ArtificialHorizon.xml
0,0 → 1,26
<?xml version="1.0"?>
<doc>
<assembly>
<name>
ArtificialHorizon
</name>
</assembly>
<members>
<member name="T:ArtificialHorizon.My.Resources.Resources">
<summary>
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
</summary>
</member>
<member name="P:ArtificialHorizon.My.Resources.Resources.ResourceManager">
<summary>
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
</summary>
</member>
<member name="P:ArtificialHorizon.My.Resources.Resources.Culture">
<summary>
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
</summary>
</member>
</members>
</doc>
/MKLiveView/Source/ArtificialHorizon/bin/Release/ArtificialHorizon.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/bin/Release/ArtificialHorizon.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/bin/Release/ArtificialHorizon.vshost.exe
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/bin/Release/ArtificialHorizon.vshost.exe.manifest
0,0 → 1,11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
/MKLiveView/Source/ArtificialHorizon/bin/Release/ArtificialHorizon.xml
0,0 → 1,26
<?xml version="1.0"?>
<doc>
<assembly>
<name>
ArtificialHorizon
</name>
</assembly>
<members>
<member name="T:ArtificialHorizon.My.Resources.Resources">
<summary>
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
</summary>
</member>
<member name="P:ArtificialHorizon.My.Resources.Resources.ResourceManager">
<summary>
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
</summary>
</member>
<member name="P:ArtificialHorizon.My.Resources.Resources.Culture">
<summary>
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
</summary>
</member>
</members>
</doc>
/MKLiveView/Source/ArtificialHorizon/obj/ArtificialHorizon.vbproj.FileListAbsolute.txt
0,0 → 1,16
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.exe
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.xml
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.pdb
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ResolveAssemblyReference.cache
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.ArtificialHorizon.resources
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.Form1.resources
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.Resources.resources
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.vbproj.GenerateResource.Cache
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ResolveAssemblyReference.cache
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.ArtificialHorizon.resources
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.Form1.resources
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.Resources.resources
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.vbproj.GenerateResource.Cache
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\bin\Release\ArtificialHorizon.exe
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\bin\Release\ArtificialHorizon.pdb
C:\Documents and Settings\Eigenaar\Mijn documenten\Visual Studio 2005\Projects\ArtificialHorizon\ArtificialHorizon\bin\Release\ArtificialHorizon.xml
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.ArtificialHorizon.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.Form1.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.Resources.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.vbproj.FileListAbsolute.txt
0,0 → 1,28
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\bin\Debug\ArtificialHorizon.dll
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\bin\Debug\ArtificialHorizon.pdb
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\bin\Debug\ArtificialHorizon.xml
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.ArtificialHorizon.resources
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.Resources.resources
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.vbproj.GenerateResource.Cache
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.dll
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.xml
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Debug\ArtificialHorizon.pdb
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\bin\Debug\ArtificialHorizon.dll
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\bin\Debug\ArtificialHorizon.pdb
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\bin\Debug\ArtificialHorizon.xml
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\obj\Debug\ArtificialHorizon.ArtificialHorizon.resources
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\obj\Debug\ArtificialHorizon.Resources.resources
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\obj\Debug\ArtificialHorizon.vbproj.GenerateResource.Cache
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\obj\Debug\ArtificialHorizon.dll
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\obj\Debug\ArtificialHorizon.xml
E:\Documents\VS Projects\MKQuickView\MKQuickView\ArtificialHorizon\obj\Debug\ArtificialHorizon.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\bin\Debug\ArtificialHorizon.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\bin\Debug\ArtificialHorizon.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\bin\Debug\ArtificialHorizon.xml
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Debug\ArtificialHorizon.ArtificialHorizon.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Debug\ArtificialHorizon.Resources.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Debug\ArtificialHorizon.vbproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Debug\ArtificialHorizon.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Debug\ArtificialHorizon.xml
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Debug\ArtificialHorizon.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Debug\ArtificialHorizon.vbprojResolveAssemblyReference.cache
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.vbproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.vbprojResolveAssemblyReference.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Debug/ArtificialHorizon.xml
0,0 → 1,26
<?xml version="1.0"?>
<doc>
<assembly>
<name>
ArtificialHorizon
</name>
</assembly>
<members>
<member name="T:ArtificialHorizon.My.Resources.Resources">
<summary>
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
</summary>
</member>
<member name="P:ArtificialHorizon.My.Resources.Resources.ResourceManager">
<summary>
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
</summary>
</member>
<member name="P:ArtificialHorizon.My.Resources.Resources.Culture">
<summary>
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
</summary>
</member>
</members>
</doc>
/MKLiveView/Source/ArtificialHorizon/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/ArtificialHorizon.ArtificialHorizon.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/ArtificialHorizon.Resources.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/ArtificialHorizon.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/ArtificialHorizon.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/ArtificialHorizon.vbproj.FileListAbsolute.txt
0,0 → 1,28
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.xml
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.pdb
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\bin\Release\ArtificialHorizon.pdb
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\bin\Release\ArtificialHorizon.xml
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.ArtificialHorizon.resources
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.Resources.resources
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.vbproj.GenerateResource.Cache
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\bin\Release\ArtificialHorizon.dll
E:\Documents\VS Projects\ArtificialHorizon\ArtificialHorizon\obj\Release\ArtificialHorizon.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\bin\Release\ArtificialHorizon.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\bin\Release\ArtificialHorizon.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\bin\Release\ArtificialHorizon.xml
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Release\ArtificialHorizon.ArtificialHorizon.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Release\ArtificialHorizon.Resources.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Release\ArtificialHorizon.vbproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Release\ArtificialHorizon.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Release\ArtificialHorizon.xml
E:\Documents\VS Projects\MKLifeView\MKLifeView\ArtificialHorizon\obj\Release\ArtificialHorizon.pdb
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\bin\Release\ArtificialHorizon.dll
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\bin\Release\ArtificialHorizon.pdb
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\bin\Release\ArtificialHorizon.xml
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\obj\Release\ArtificialHorizon.vbprojResolveAssemblyReference.cache
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\obj\Release\ArtificialHorizon.ArtificialHorizon.resources
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\obj\Release\ArtificialHorizon.Resources.resources
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\obj\Release\ArtificialHorizon.vbproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\obj\Release\ArtificialHorizon.dll
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\obj\Release\ArtificialHorizon.xml
E:\Documents\VS Projects\MKLiveView\MKLiveView\ArtificialHorizon\obj\Release\ArtificialHorizon.pdb
/MKLiveView/Source/ArtificialHorizon/obj/Release/ArtificialHorizon.vbproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/ArtificialHorizon.vbprojResolveAssemblyReference.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/ArtificialHorizon.xml
0,0 → 1,26
<?xml version="1.0"?>
<doc>
<assembly>
<name>
ArtificialHorizon
</name>
</assembly>
<members>
<member name="T:ArtificialHorizon.My.Resources.Resources">
<summary>
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
</summary>
</member>
<member name="P:ArtificialHorizon.My.Resources.Resources.ResourceManager">
<summary>
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
</summary>
</member>
<member name="P:ArtificialHorizon.My.Resources.Resources.Culture">
<summary>
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
</summary>
</member>
</members>
</doc>
/MKLiveView/Source/ArtificialHorizon/obj/Release/DesignTimeResolveAssemblyReferences.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/ArtificialHorizon/obj/Release/TempPE/My Project.Resources.Designer.vb.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/AvionicsInstrumentControl.csproj
0,0 → 1,126
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{1D3163E6-DC65-4595-9D51-4FD9174F2F61}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AvionicsInstrumentControl</RootNamespace>
<AssemblyName>AvionicsInstrumentControl</AssemblyName>
<ApplicationIcon>AvionicsInstrumentIco.ico</ApplicationIcon>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>2.0</OldToolsVersion>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</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>
<StartupObject />
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="HeadingIndicator.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="HeadingIndicator.Designer.cs">
<DependentUpon>HeadingIndicator.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="HeadingIndicator.resx">
<DependentUpon>HeadingIndicator.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources\HeadingIndicator_Aircraft.bmp" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources\HeadingIndicator_Background.bmp" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources\HeadingWeel.bmp" />
</ItemGroup>
<ItemGroup>
<Content Include="AvionicsInstrumentIco.ico" />
<None Include="Resources\HeadingIndicatorOverlay.png" />
<None Include="Resources\HeadingIndicatorBackground.png" />
<None Include="Resources\Aircraft.png" />
<None Include="Resources\HeadingIndicator.png" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\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>
/MKLiveView/Source/AvionicsInstrumentControl/AvionicsInstrumentControl.csproj.user
0,0 → 1,17
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="14.0">
<PropertyGroup>
<PublishUrlHistory>publish\</PublishUrlHistory>
<InstallUrlHistory>
</InstallUrlHistory>
<SupportUrlHistory>
</SupportUrlHistory>
<UpdateUrlHistory>
</UpdateUrlHistory>
<BootstrapperUrlHistory>
</BootstrapperUrlHistory>
<FallbackCulture>fr-FR</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
<ErrorReportUrlHistory />
</PropertyGroup>
</Project>
/MKLiveView/Source/AvionicsInstrumentControl/AvionicsInstrumentIco.ico
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/HeadingIndicator.Designer.cs
0,0 → 1,45
namespace AvionicsInstrumentControl
{
partial class HeadingIndicator
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
 
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
 
#region Vom Komponenten-Designer generierter Code
 
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.SuspendLayout();
//
// HeadingIndicator
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Name = "HeadingIndicator";
this.Size = new System.Drawing.Size(162, 160);
this.ResumeLayout(false);
 
}
 
#endregion
}
}
/MKLiveView/Source/AvionicsInstrumentControl/HeadingIndicator.cs
0,0 → 1,153
/*******************************************
Original Source by Chootair (http://www.codeproject.com/Articles/27411/C-Avionic-Instrument-Controls)
C# Avionic Instrument Controls
 
Made some modifications:
--Reduced to the heading indicator
-- & changed class to UserControl
--changed the images
--doublebuffered to reduce flickering
*******************************************/
 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
 
namespace AvionicsInstrumentControl
{
public partial class HeadingIndicator : UserControl
{
public HeadingIndicator()
{
InitializeComponent();
this.DoubleBuffered = true;
}
protected void RotateImage(PaintEventArgs pe, Image img, Double alpha, Point ptImg, Point ptRot, float scaleFactor)
{
double beta = 0; // Angle between the Horizontal line and the line (Left upper corner - Rotation point)
double d = 0; // Distance between Left upper corner and Rotation point)
float deltaX = 0; // X componant of the corrected translation
float deltaY = 0; // Y componant of the corrected translation
 
// Compute the correction translation coeff
if (ptImg != ptRot)
{
//
if (ptRot.X != 0)
{
beta = Math.Atan((double)ptRot.Y / (double)ptRot.X);
}
 
d = Math.Sqrt((ptRot.X * ptRot.X) + (ptRot.Y * ptRot.Y));
 
// Computed offset
deltaX = (float)(d * (Math.Cos(alpha - beta) - Math.Cos(alpha) * Math.Cos(alpha + beta) - Math.Sin(alpha) * Math.Sin(alpha + beta)));
deltaY = (float)(d * (Math.Sin(beta - alpha) + Math.Sin(alpha) * Math.Cos(alpha + beta) - Math.Cos(alpha) * Math.Sin(alpha + beta)));
}
 
// Rotate image support
pe.Graphics.RotateTransform((float)(alpha * 180 / Math.PI));
 
// Dispay image
pe.Graphics.DrawImage(img, (ptImg.X + deltaX) * scaleFactor, (ptImg.Y + deltaY) * scaleFactor, img.Width * scaleFactor, img.Height * scaleFactor);
 
// Put image support as found
pe.Graphics.RotateTransform((float)(-alpha * 180 / Math.PI));
 
}
#region Fields
 
// Parameters
int Heading;
 
// Images
Bitmap bmpHedingWeel = new Bitmap(AvionicsInstrumentControl.Properties.Resources.HeadingIndicatorOverlay);
Bitmap bmpAircaft = new Bitmap(AvionicsInstrumentControl.Properties.Resources.HeadingIndicatorBackground);
 
#endregion
 
#region Paint
 
protected override void OnPaint(PaintEventArgs pe)
{
// Calling the base class OnPaint
base.OnPaint(pe);
 
// Pre Display computings
Point ptRotation = new Point(200, 200);
Point ptImgAircraft = new Point(0, 0);
Point ptImgHeadingWeel = new Point(0, 0);
 
double alphaHeadingWeel = InterpolPhyToAngle(Heading, 0, 360, 360, 0);
 
float scale = (float)this.Width / (bmpHedingWeel.Width);
 
pe.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighSpeed;
 
// display aircraft
pe.Graphics.DrawImage(bmpAircaft, (int)(ptImgAircraft.X * scale), (int)(ptImgAircraft.Y * scale), (float)(bmpAircaft.Width * scale), (float)(bmpAircaft.Height * scale));
 
 
// display HeadingWeel
RotateImage(pe, bmpHedingWeel, alphaHeadingWeel, ptImgHeadingWeel, ptRotation, scale);
 
}
 
#endregion
 
#region Methods
/// <summary>
/// Convert a physical value in an rad angle used by the rotate function
/// </summary>
/// <param name="phyVal">Physical value to interpol/param>
/// <param name="minPhy">Minimum physical value</param>
/// <param name="maxPhy">Maximum physical value</param>
/// <param name="minAngle">The angle related to the minumum value, in deg</param>
/// <param name="maxAngle">The angle related to the maximum value, in deg</param>
/// <returns>The angle in radian witch correspond to the physical value</returns>
protected float InterpolPhyToAngle(float phyVal, float minPhy, float maxPhy, float minAngle, float maxAngle)
{
float a;
float b;
float y;
float x;
 
if (phyVal < minPhy)
{
return (float)(minAngle * Math.PI / 180);
}
else if (phyVal > maxPhy)
{
return (float)(maxAngle * Math.PI / 180);
}
else
{
 
x = phyVal;
a = (maxAngle - minAngle) / (maxPhy - minPhy);
b = (float)(0.5 * (maxAngle + minAngle - a * (maxPhy + minPhy)));
y = a * x + b;
 
return (float)(y * Math.PI / 180);
}
}
 
/// <summary>
/// Define the physical value to be displayed on the indicator
/// </summary>
/// <param name="aircraftHeading">The aircraft heading in °deg</param>
public void SetHeadingIndicatorParameters(int aircraftHeading)
{
Heading = aircraftHeading;
 
this.Refresh();
}
 
#endregion
 
}
}
/MKLiveView/Source/AvionicsInstrumentControl/HeadingIndicator.resx
0,0 → 1,120
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
 
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
/MKLiveView/Source/AvionicsInstrumentControl/Properties/AssemblyInfo.cs
0,0 → 1,33
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
 
// Les informations générales relatives à un assembly dépendent de
// l'ensemble d'attributs suivant. Changez les valeurs de ces attributs pour modifier les informations
// associées à un assembly.
[assembly: AssemblyTitle("AvionicsInstrumentControlDemo")]
[assembly: AssemblyDescription("A sample use of the AvionicsIndicators user control developped by C-Air")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("C-Air")]
[assembly: AssemblyProduct("AvionicsInstrumentControlDemo")]
[assembly: AssemblyCopyright("Copyright © 2008")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
 
// L'affectation de la valeur false à ComVisible rend les types invisibles dans cet assembly
// aux composants COM. Si vous devez accéder à un type dans cet assembly à partir de
// COM, affectez la valeur true à l'attribut ComVisible sur ce type.
[assembly: ComVisible(false)]
 
// Le GUID suivant est pour l'ID de la typelib si ce projet est exposé à COM
[assembly: Guid("c20f0679-dfab-4bfc-8fe6-e787226c5ac6")]
 
// Les informations de version pour un assembly se composent des quatre valeurs suivantes :
//
// Version principale
// Version secondaire
// Numéro de build
// Révision
//
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
/MKLiveView/Source/AvionicsInstrumentControl/Properties/Resources.Designer.cs
0,0 → 1,83
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
 
namespace AvionicsInstrumentControl.Properties {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AvionicsInstrumentControl.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap HeadingIndicatorBackground {
get {
object obj = ResourceManager.GetObject("HeadingIndicatorBackground", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap HeadingIndicatorOverlay {
get {
object obj = ResourceManager.GetObject("HeadingIndicatorOverlay", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}
/MKLiveView/Source/AvionicsInstrumentControl/Properties/Resources.resx
0,0 → 1,127
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
 
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="HeadingIndicatorBackground" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\HeadingIndicatorBackground.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="HeadingIndicatorOverlay" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\HeadingIndicatorOverlay.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>
/MKLiveView/Source/AvionicsInstrumentControl/Properties/Settings.Designer.cs
0,0 → 1,26
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
 
namespace AvionicsInstrumentControl.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
}
}
/MKLiveView/Source/AvionicsInstrumentControl/Properties/Settings.settings
0,0 → 1,7
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
/MKLiveView/Source/AvionicsInstrumentControl/Resources/Aircraft.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/Resources/HeadingIndicator.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/Resources/HeadingIndicatorBackground.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/Resources/HeadingIndicatorOverlay.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/Resources/HeadingIndicator_Aircraft.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/Resources/HeadingIndicator_Background.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/Resources/HeadingWeel.bmp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/UpgradeLog.htm
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/bin/Debug/AvionicsInstrumentControl.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/bin/Debug/AvionicsInstrumentControl.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/bin/Release/AvionicsInstrumentControl.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/bin/Release/AvionicsInstrumentControl.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControl.HeadingIndicator.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControl.Properties.Resources.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControl.csproj.FileListAbsolute.txt
0,0 → 1,22
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControl.csproj.GenerateResource.Cache
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControl.HeadingIndicator.resources
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControl.Properties.Resources.resources
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\bin\Debug\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\bin\Debug\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKQuickView\MKQuickView\AvionicsInstrumentControl\bin\Debug\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\MKQuickView\MKQuickView\AvionicsInstrumentControl\bin\Debug\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKQuickView\MKQuickView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.HeadingIndicator.resources
E:\Documents\VS Projects\MKQuickView\MKQuickView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.Properties.Resources.resources
E:\Documents\VS Projects\MKQuickView\MKQuickView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.csproj.GenerateResource.Cache
E:\Documents\VS Projects\MKQuickView\MKQuickView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\MKQuickView\MKQuickView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKQuickView\MKQuickView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.csprojResolveAssemblyReference.cache
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\bin\Debug\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\bin\Debug\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.HeadingIndicator.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.Properties.Resources.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.csproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Debug\AvionicsInstrumentControl.pdb
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControl.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControl.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControl.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControlDemo.AvionicsInstrumentsControls.AvionicsInstrumentsControlsRessources.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControlDemo.HeadingIndicatorInstrumentControl.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControlDemo.csproj.FileListAbsolute.txt
0,0 → 1,9
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\bin\Debug\AvionicsInstrumentControlDemo.pdb
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControlDemo.AvionicsInstrumentsControls.AvionicsInstrumentsControlsRessources.resources
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControlDemo.Properties.Resources.resources
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControlDemo.csproj.GenerateResource.Cache
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControlDemo.pdb
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\bin\Debug\AvionicsInstrumentControlDemo.dll
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControlDemo.dll
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControlDemo.HeadingIndicatorInstrumentControl.resources
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Debug\AvionicsInstrumentControlDemo.HeadingIndicator.resources
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/AvionicsInstrumentControlDemo.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/DesignTimeResolveAssemblyReferences.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/TempPE/AvionicsInstrumentsControls.AvionicsInstrumentsControlsRessources.Designer.cs.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/AvionicsInstrumentControl.HeadingIndicator.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/AvionicsInstrumentControl.Properties.Resources.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/AvionicsInstrumentControl.csproj.FileListAbsolute.txt
0,0 → 1,23
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\bin\Release\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\bin\Release\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Release\AvionicsInstrumentControl.csprojResolveAssemblyReference.cache
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Release\AvionicsInstrumentControl.HeadingIndicator.resources
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Release\AvionicsInstrumentControl.Properties.Resources.resources
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Release\AvionicsInstrumentControl.csproj.GenerateResource.Cache
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Release\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\AvionicsInstrumentControlDemo\obj\Release\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\bin\Release\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\bin\Release\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.HeadingIndicator.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.Properties.Resources.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.csproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKLiveView\MKLiveView\AvionicsInstrumentControl\bin\Release\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\MKLiveView\MKLiveView\AvionicsInstrumentControl\bin\Release\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKLiveView\MKLiveView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.HeadingIndicator.resources
E:\Documents\VS Projects\MKLiveView\MKLiveView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.Properties.Resources.resources
E:\Documents\VS Projects\MKLiveView\MKLiveView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.csproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLiveView\MKLiveView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.dll
E:\Documents\VS Projects\MKLiveView\MKLiveView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.pdb
E:\Documents\VS Projects\MKLiveView\MKLiveView\AvionicsInstrumentControl\obj\Release\AvionicsInstrumentControl.csprojResolveAssemblyReference.cache
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/AvionicsInstrumentControl.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/AvionicsInstrumentControl.csprojResolveAssemblyReference.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/AvionicsInstrumentControl.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/AvionicsInstrumentControl.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/DesignTimeResolveAssemblyReferences.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/AvionicsInstrumentControl/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/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("SimpleSerialPort")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("SimpleSerialPort")]
[assembly: AssemblyCopyright("Copyright © 2010")]
[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("9e32b5af-d497-4f8e-bcd0-7c363da6f8fc")]
 
// 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")]
/MKLiveView/Source/EasySerialPort/SimpleSerialPort.Designer.cs
0,0 → 1,209
namespace SimpleSerialPort
{
partial class SimpleSerialPort
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
 
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
 
#region Component Designer generated code
 
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.comboBoxPortName = new System.Windows.Forms.ComboBox();
this.buttonOpen = new System.Windows.Forms.Button();
this.buttonClose = new System.Windows.Forms.Button();
this.textBoxBaudRate = new System.Windows.Forms.TextBox();
this.textBoxStatus = new System.Windows.Forms.TextBox();
this.textBoxDataBits = new System.Windows.Forms.TextBox();
this.comboBoxStopBits = new System.Windows.Forms.ComboBox();
this.comboBoxParity = new System.Windows.Forms.ComboBox();
this.labelStatus = new System.Windows.Forms.Label();
this.labelPortName = new System.Windows.Forms.Label();
this.labelBaudRate = new System.Windows.Forms.Label();
this.labelDataBits = new System.Windows.Forms.Label();
this.labelStopBits = new System.Windows.Forms.Label();
this.labelParity = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// comboBoxPortName
//
this.comboBoxPortName.FormattingEnabled = true;
this.comboBoxPortName.Location = new System.Drawing.Point(66, 88);
this.comboBoxPortName.Name = "comboBoxPortName";
this.comboBoxPortName.Size = new System.Drawing.Size(100, 21);
this.comboBoxPortName.TabIndex = 0;
//
// buttonOpen
//
this.buttonOpen.Location = new System.Drawing.Point(66, 5);
this.buttonOpen.Name = "buttonOpen";
this.buttonOpen.Size = new System.Drawing.Size(100, 23);
this.buttonOpen.TabIndex = 1;
this.buttonOpen.Text = "Open";
this.buttonOpen.UseVisualStyleBackColor = true;
this.buttonOpen.Click += new System.EventHandler(this.buttonOpen_Click);
//
// buttonClose
//
this.buttonClose.Location = new System.Drawing.Point(66, 34);
this.buttonClose.Name = "buttonClose";
this.buttonClose.Size = new System.Drawing.Size(100, 23);
this.buttonClose.TabIndex = 2;
this.buttonClose.Text = "Close";
this.buttonClose.UseVisualStyleBackColor = true;
this.buttonClose.Click += new System.EventHandler(this.buttonClose_Click);
//
// textBoxBaudRate
//
this.textBoxBaudRate.Location = new System.Drawing.Point(66, 115);
this.textBoxBaudRate.Name = "textBoxBaudRate";
this.textBoxBaudRate.Size = new System.Drawing.Size(100, 20);
this.textBoxBaudRate.TabIndex = 3;
//
// textBoxStatus
//
this.textBoxStatus.Location = new System.Drawing.Point(66, 63);
this.textBoxStatus.Name = "textBoxStatus";
this.textBoxStatus.ReadOnly = true;
this.textBoxStatus.Size = new System.Drawing.Size(100, 20);
this.textBoxStatus.TabIndex = 4;
//
// textBoxDataBits
//
this.textBoxDataBits.Location = new System.Drawing.Point(66, 142);
this.textBoxDataBits.Name = "textBoxDataBits";
this.textBoxDataBits.Size = new System.Drawing.Size(100, 20);
this.textBoxDataBits.TabIndex = 5;
//
// comboBoxStopBits
//
this.comboBoxStopBits.FormattingEnabled = true;
this.comboBoxStopBits.Location = new System.Drawing.Point(66, 169);
this.comboBoxStopBits.Name = "comboBoxStopBits";
this.comboBoxStopBits.Size = new System.Drawing.Size(100, 21);
this.comboBoxStopBits.TabIndex = 6;
//
// comboBoxParity
//
this.comboBoxParity.FormattingEnabled = true;
this.comboBoxParity.Location = new System.Drawing.Point(66, 197);
this.comboBoxParity.Name = "comboBoxParity";
this.comboBoxParity.Size = new System.Drawing.Size(100, 21);
this.comboBoxParity.TabIndex = 7;
//
// labelStatus
//
this.labelStatus.AutoSize = true;
this.labelStatus.Location = new System.Drawing.Point(23, 66);
this.labelStatus.Name = "labelStatus";
this.labelStatus.Size = new System.Drawing.Size(37, 13);
this.labelStatus.TabIndex = 8;
this.labelStatus.Text = "Status";
//
// labelPortName
//
this.labelPortName.AutoSize = true;
this.labelPortName.Location = new System.Drawing.Point(3, 91);
this.labelPortName.Name = "labelPortName";
this.labelPortName.Size = new System.Drawing.Size(57, 13);
this.labelPortName.TabIndex = 9;
this.labelPortName.Text = "Port Name";
//
// labelBaudRate
//
this.labelBaudRate.AutoSize = true;
this.labelBaudRate.Location = new System.Drawing.Point(2, 118);
this.labelBaudRate.Name = "labelBaudRate";
this.labelBaudRate.Size = new System.Drawing.Size(58, 13);
this.labelBaudRate.TabIndex = 10;
this.labelBaudRate.Text = "Baud Rate";
//
// labelDataBits
//
this.labelDataBits.AutoSize = true;
this.labelDataBits.Location = new System.Drawing.Point(10, 145);
this.labelDataBits.Name = "labelDataBits";
this.labelDataBits.Size = new System.Drawing.Size(50, 13);
this.labelDataBits.TabIndex = 11;
this.labelDataBits.Text = "Data Bits";
//
// labelStopBits
//
this.labelStopBits.AutoSize = true;
this.labelStopBits.Location = new System.Drawing.Point(11, 172);
this.labelStopBits.Name = "labelStopBits";
this.labelStopBits.Size = new System.Drawing.Size(49, 13);
this.labelStopBits.TabIndex = 12;
this.labelStopBits.Text = "Stop Bits";
//
// labelParity
//
this.labelParity.AutoSize = true;
this.labelParity.Location = new System.Drawing.Point(23, 200);
this.labelParity.Name = "labelParity";
this.labelParity.Size = new System.Drawing.Size(33, 13);
this.labelParity.TabIndex = 13;
this.labelParity.Text = "Parity";
//
// SimpleSerialPort
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.labelParity);
this.Controls.Add(this.labelStopBits);
this.Controls.Add(this.labelDataBits);
this.Controls.Add(this.labelBaudRate);
this.Controls.Add(this.labelPortName);
this.Controls.Add(this.labelStatus);
this.Controls.Add(this.comboBoxParity);
this.Controls.Add(this.comboBoxStopBits);
this.Controls.Add(this.textBoxDataBits);
this.Controls.Add(this.textBoxStatus);
this.Controls.Add(this.textBoxBaudRate);
this.Controls.Add(this.buttonClose);
this.Controls.Add(this.buttonOpen);
this.Controls.Add(this.comboBoxPortName);
this.Name = "SimpleSerialPort";
this.Size = new System.Drawing.Size(175, 229);
this.ResumeLayout(false);
this.PerformLayout();
 
}
 
#endregion
 
private System.Windows.Forms.ComboBox comboBoxPortName;
private System.Windows.Forms.Button buttonOpen;
private System.Windows.Forms.Button buttonClose;
private System.Windows.Forms.TextBox textBoxBaudRate;
private System.Windows.Forms.TextBox textBoxStatus;
private System.Windows.Forms.TextBox textBoxDataBits;
private System.Windows.Forms.ComboBox comboBoxStopBits;
private System.Windows.Forms.ComboBox comboBoxParity;
private System.Windows.Forms.Label labelStatus;
private System.Windows.Forms.Label labelPortName;
private System.Windows.Forms.Label labelBaudRate;
private System.Windows.Forms.Label labelDataBits;
private System.Windows.Forms.Label labelStopBits;
private System.Windows.Forms.Label labelParity;
}
}
/MKLiveView/Source/EasySerialPort/SimpleSerialPort.cs
0,0 → 1,244
///============================================================================
/// This file is part of MIKROKOPTER SERIAL CONTROL TUTORIAL.
/// by JOHN C. MACDONALD at Ira A. Fulton College of Engineering and Technology
/// (http://hdl.lib.byu.edu/1877/2747)
/// (http://hdl.lib.byu.edu/1877/2748)
///============================================================================
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.IO;
 
namespace SimpleSerialPort
{
public partial class SimpleSerialPort : UserControl
{
private SerialPort port;
 
public event PortOpenedHandler PortOpened;
public delegate void PortOpenedHandler();
public event PortClosedHandler PortClosed;
public delegate void PortClosedHandler();
// public delegate void PortOpenedHandler(Stream stream);
 
public event DataReceivedHandler DataReceived;
public delegate void DataReceivedHandler(byte[] buffer);
public SimpleSerialPort()
{
InitializeComponent();
 
port = new SerialPort();
port.ReadTimeout = 10000;
port.WriteTimeout = 1000;
textBoxStatus.Text = "closed";
//textBoxBaudRate.Text = port.BaudRate.ToString();
textBoxBaudRate.Text = "57600";
textBoxDataBits.Text = port.DataBits.ToString();
populateComboBoxes();
setComboBoxDefaultValues();
// PortOpened += SimpleSerialPort_PortOpened;
}
 
 
public SerialPort Port
{
get
{
return port;
}
}
 
public void Connect(bool bConn)
{
if (bConn)
buttonOpen.Invoke((Action)(()=> buttonOpen_Click(null, null)));
else
buttonClose.Invoke((Action)(() => buttonClose_Click(null, null)));
}
 
private void buttonOpen_Click(object sender, EventArgs e)
{
try
{
if (port.IsOpen == true)
{
port.DataReceived -= SerialPortDataReceived;
port.Close();
}
 
lastoffset = 0;
append = false;
 
port.PortName = comboBoxPortName.Text;
port.BaudRate = Convert.ToInt32(textBoxBaudRate.Text);
port.DataBits = Convert.ToInt32(textBoxDataBits.Text);
port.StopBits = (StopBits)Enum.Parse(typeof(StopBits), comboBoxStopBits.Text);
port.Parity = (Parity)Enum.Parse(typeof(Parity), comboBoxParity.Text);
port.DataReceived += SerialPortDataReceived;
 
port.Open();
textBoxStatus.Text = "open";
if (PortOpened != null)
{
// PortOpened(port.BaseStream);
PortOpened();
}
}
catch (Exception ex)
{
textBoxStatus.Text = "error: " + ex;
}
}
 
private void buttonClose_Click(object sender, EventArgs e)
{
port.DataReceived -= SerialPortDataReceived;
port.Close();
PortClosed();
textBoxStatus.Text = "closed";
lastoffset = 0;
append = false;
}
 
public string[] getPortNameValues()
{
try
{
return SerialPort.GetPortNames().Reverse().ToArray();
}
catch
{
return new string[0];
}
}
 
public string[] getStopBitValues()
{
return Enum.GetNames(typeof(StopBits));
}
 
public string[] getParityValues()
{
return Enum.GetNames(typeof(Parity));
}
 
private void populateComboBoxes()
{
comboBoxPortName.Items.AddRange(getPortNameValues());
comboBoxStopBits.Items.AddRange(getStopBitValues());
comboBoxParity.Items.AddRange(getParityValues());
}
 
private void setComboBoxDefaultValues()
{
try { comboBoxPortName.SelectedIndex = 0; }
catch { }
try { comboBoxStopBits.SelectedIndex = 1; }
catch { }
try { comboBoxParity.SelectedIndex = 0; }
catch { }
}
 
byte[] messageBuffer = new byte[4096];
int lastoffset = 0;
bool append = false;
byte sentinel = Convert.ToByte('\r');
 
object oLock = 0;
private void SerialPortDataReceived(object sender, SerialDataReceivedEventArgs e)
{
System.Threading.Monitor.Enter(oLock);
int offset = 0;
try
{
byte[] buffer = new byte[port.BytesToRead];
port.Read(buffer, 0, port.BytesToRead);
 
bool bFound = false;
for (int i = 0; (i < buffer.Length) && port.IsOpen; i++)
{
if(buffer[i]==sentinel)
{
if (!append)
{
byte[] message = new byte[i+1 - offset];
if(buffer[offset] != '#')
System.Diagnostics.Debug.Print(buffer[offset].ToString());
Buffer.BlockCopy(buffer, offset, message, 0, i + 1 - offset);
if (DataReceived != null)
DataReceived(message);
// bFound = true;
}
else
{
 
Buffer.BlockCopy(buffer, 0, messageBuffer, lastoffset, i + 1);
byte[] message = new byte[lastoffset + i + 1];
Buffer.BlockCopy(messageBuffer, 0, message, 0, message.Length);
messageBuffer.Initialize();
append = false;
lastoffset = 0;
// System.Diagnostics.Debug.Print(message.Length.ToString());
// System.Diagnostics.Debug.Print(BitConverter.ToString(message));
if (DataReceived != null)
DataReceived(message);
// bFound = true;
}
offset = i + 1;
if (buffer.Length > i + 1)
{
//offset = i + 1;
bFound = false;
}
else
{
// offset = 0;
bFound = true;
}
 
}
 
}
if(!bFound && port.IsOpen)
{
if (!append)
{
if (buffer[offset] != '#')
System.Diagnostics.Debug.Print(buffer[offset].ToString("X2"));
Buffer.BlockCopy(buffer, offset, messageBuffer, 0, buffer.Length-offset);
// textBoxBuffer.Invoke((Action)(() => textBoxBuffer.Text = "n " + offset.ToString()));
lastoffset = (buffer.Length - offset);
}
else
{
if (messageBuffer[0] != '#')
System.Diagnostics.Debug.Print(buffer[0].ToString("X2"));
Buffer.BlockCopy(buffer, offset, messageBuffer, lastoffset, buffer.Length-offset);
// textBoxBuffer.Invoke((Action)(() => textBoxBuffer.Text = "a " + offset.ToString()));
 
lastoffset += (buffer.Length - offset);
}
append = true;
}
}
catch(Exception ex)
{
System.Diagnostics.Debug.Print(ex.Message);
}
finally
{
System.Threading.Monitor.Exit(oLock);
}
 
 
}
}
}
/MKLiveView/Source/EasySerialPort/SimpleSerialPort.csproj
0,0 → 1,118
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.21022</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{D7450AA6-F964-487D-B2AA-661D0908A7EE}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>SimpleSerialPort</RootNamespace>
<AssemblyName>SimpleSerialPort</AssemblyName>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>3.5</OldToolsVersion>
<PublishUrl>publish\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<IsWebBootstrapper>false</IsWebBootstrapper>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</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>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<OutputPath>bin\x86\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Xml.Linq">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data.DataSetExtensions">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="SimpleSerialPort.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="SimpleSerialPort.Designer.cs">
<DependentUpon>SimpleSerialPort.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Service Include="{94E38DFF-614B-4cbd-B67C-F211BB35CE8B}" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="SimpleSerialPort.resx">
<DependentUpon>SimpleSerialPort.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</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>
/MKLiveView/Source/EasySerialPort/SimpleSerialPort.csproj.user
0,0 → 1,13
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<PublishUrlHistory />
<InstallUrlHistory />
<SupportUrlHistory />
<UpdateUrlHistory />
<BootstrapperUrlHistory />
<ErrorReportUrlHistory />
<FallbackCulture>de-DE</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
</PropertyGroup>
</Project>
/MKLiveView/Source/EasySerialPort/SimpleSerialPort.resx
0,0 → 1,120
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
 
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
/MKLiveView/Source/EasySerialPort/bin/Debug/EasySerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/Debug/EasySerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/Debug/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/Debug/SimpleSerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/Release/EasySerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/Release/EasySerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/Release/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/Release/SimpleSerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/x86/Debug/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/x86/Debug/SimpleSerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/x86/Release/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/bin/x86/Release/SimpleSerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/EasySerialPort.EasySerialPortControl.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/EasySerialPort.csproj.FileListAbsolute.txt
0,0 → 1,7
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\ResolveAssemblyReference.cache
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\EasySerialPort.EasySerialPortControl.resources
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\EasySerialPort.csproj.GenerateResource.Cache
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\bin\Debug\EasySerialPort.dll
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\bin\Debug\EasySerialPort.pdb
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\EasySerialPort.dll
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\EasySerialPort.pdb
/MKLiveView/Source/EasySerialPort/obj/Debug/EasySerialPort.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/EasySerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/EasySerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/Refactor/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/SimpleSerialPort.SimpleSerialPort.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/SimpleSerialPort.csproj.FileListAbsolute.txt
0,0 → 1,35
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\bin\Debug\SimpleSerialPort.dll
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\bin\Debug\SimpleSerialPort.pdb
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\ResolveAssemblyReference.cache
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\SimpleSerialPort.SimpleSerialPort.resources
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\SimpleSerialPort.csproj.GenerateResource.Cache
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\SimpleSerialPort.dll
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Debug\SimpleSerialPort.pdb
C:\Users\jackson\Desktop\HexacopterController\HexacopterController\EasySerialPort\bin\Debug\SimpleSerialPort.dll
C:\Users\jackson\Desktop\HexacopterController\HexacopterController\EasySerialPort\bin\Debug\SimpleSerialPort.pdb
C:\Users\jackson\Desktop\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\ResolveAssemblyReference.cache
C:\Users\jackson\Desktop\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.SimpleSerialPort.resources
C:\Users\jackson\Desktop\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.csproj.GenerateResource.Cache
C:\Users\jackson\Desktop\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.dll
C:\Users\jackson\Desktop\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.pdb
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\bin\Debug\SimpleSerialPort.dll
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\bin\Debug\SimpleSerialPort.pdb
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.csprojResolveAssemblyReference.cache
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.SimpleSerialPort.resources
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.csproj.GenerateResource.Cache
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.dll
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\Debug\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKQuickView\MKQuickView\EasySerialPort\bin\Debug\SimpleSerialPort.dll
E:\Documents\VS Projects\MKQuickView\MKQuickView\EasySerialPort\bin\Debug\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKQuickView\MKQuickView\EasySerialPort\obj\Debug\SimpleSerialPort.SimpleSerialPort.resources
E:\Documents\VS Projects\MKQuickView\MKQuickView\EasySerialPort\obj\Debug\SimpleSerialPort.csproj.GenerateResource.Cache
E:\Documents\VS Projects\MKQuickView\MKQuickView\EasySerialPort\obj\Debug\SimpleSerialPort.dll
E:\Documents\VS Projects\MKQuickView\MKQuickView\EasySerialPort\obj\Debug\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKQuickView\MKQuickView\EasySerialPort\obj\Debug\SimpleSerialPort.csprojResolveAssemblyReference.cache
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\bin\Debug\SimpleSerialPort.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\bin\Debug\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Debug\SimpleSerialPort.SimpleSerialPort.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Debug\SimpleSerialPort.csproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Debug\SimpleSerialPort.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Debug\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Debug\SimpleSerialPort.csprojResolveAssemblyReference.cache
/MKLiveView/Source/EasySerialPort/obj/Debug/SimpleSerialPort.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/SimpleSerialPort.csprojResolveAssemblyReference.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Debug/SimpleSerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/EasySerialPort.SimpleSerialPort.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/EasySerialPort.csproj.FileListAbsolute.txt
0,0 → 1,7
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\bin\Release\EasySerialPort.dll
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\bin\Release\EasySerialPort.pdb
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\ResolveAssemblyReference.cache
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\EasySerialPort.SimpleSerialPort.resources
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\EasySerialPort.csproj.GenerateResource.Cache
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\EasySerialPort.dll
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\EasySerialPort.pdb
/MKLiveView/Source/EasySerialPort/obj/Release/EasySerialPort.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/EasySerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/EasySerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/Refactor/EasySerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/SimpleSerialPort.SimpleSerialPort.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/SimpleSerialPort.csproj.FileListAbsolute.txt
0,0 → 1,20
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\bin\Release\SimpleSerialPort.dll
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\bin\Release\SimpleSerialPort.pdb
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\ResolveAssemblyReference.cache
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\SimpleSerialPort.SimpleSerialPort.resources
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\SimpleSerialPort.csproj.GenerateResource.Cache
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\SimpleSerialPort.dll
C:\Users\jackson\Desktop\SentryGun\EasySerialPort\obj\Release\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\bin\Release\SimpleSerialPort.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\bin\Release\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Release\SimpleSerialPort.SimpleSerialPort.resources
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Release\SimpleSerialPort.csproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Release\SimpleSerialPort.dll
E:\Documents\VS Projects\MKLifeView\MKLifeView\EasySerialPort\obj\Release\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKLiveView\MKLiveView\EasySerialPort\bin\Release\SimpleSerialPort.dll
E:\Documents\VS Projects\MKLiveView\MKLiveView\EasySerialPort\bin\Release\SimpleSerialPort.pdb
E:\Documents\VS Projects\MKLiveView\MKLiveView\EasySerialPort\obj\Release\SimpleSerialPort.csprojResolveAssemblyReference.cache
E:\Documents\VS Projects\MKLiveView\MKLiveView\EasySerialPort\obj\Release\SimpleSerialPort.SimpleSerialPort.resources
E:\Documents\VS Projects\MKLiveView\MKLiveView\EasySerialPort\obj\Release\SimpleSerialPort.csproj.GenerateResource.Cache
E:\Documents\VS Projects\MKLiveView\MKLiveView\EasySerialPort\obj\Release\SimpleSerialPort.dll
E:\Documents\VS Projects\MKLiveView\MKLiveView\EasySerialPort\obj\Release\SimpleSerialPort.pdb
/MKLiveView/Source/EasySerialPort/obj/Release/SimpleSerialPort.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/SimpleSerialPort.csprojResolveAssemblyReference.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/Release/SimpleSerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Debug/SimpleSerialPort.SimpleSerialPort.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Debug/SimpleSerialPort.csproj.FileListAbsolute.txt
0,0 → 1,6
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\bin\x86\Debug\SimpleSerialPort.dll
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\bin\x86\Debug\SimpleSerialPort.pdb
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\x86\Debug\SimpleSerialPort.SimpleSerialPort.resources
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\x86\Debug\SimpleSerialPort.csproj.GenerateResource.Cache
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\x86\Debug\SimpleSerialPort.dll
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\x86\Debug\SimpleSerialPort.pdb
/MKLiveView/Source/EasySerialPort/obj/x86/Debug/SimpleSerialPort.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Debug/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Debug/SimpleSerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Release/DesignTimeResolveAssemblyReferencesInput.cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Release/SimpleSerialPort.SimpleSerialPort.resources
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Release/SimpleSerialPort.csproj.FileListAbsolute.txt
0,0 → 1,6
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\bin\x86\Release\SimpleSerialPort.dll
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\bin\x86\Release\SimpleSerialPort.pdb
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\x86\Release\SimpleSerialPort.SimpleSerialPort.resources
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\x86\Release\SimpleSerialPort.csproj.GenerateResource.Cache
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\x86\Release\SimpleSerialPort.dll
E:\Documents\VS Projects\HexacopterController\HexacopterController\EasySerialPort\obj\x86\Release\SimpleSerialPort.pdb
/MKLiveView/Source/EasySerialPort/obj/x86/Release/SimpleSerialPort.csproj.GenerateResource.Cache
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Release/SimpleSerialPort.dll
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/EasySerialPort/obj/x86/Release/SimpleSerialPort.pdb
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/MKLiveView/Source/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("Mikrokopter LiveView")]
[assembly: AssemblyDescription("Tool 4 displaying live data from NC via serial con")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("NextSteph")]
[assembly: AssemblyProduct("Mikrokopter LiveView")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[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("15228974-4509-4f77-8ec5-f007793214a2")]
 
// 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")]
/MKLiveView/Source/Properties/Resources.Designer.cs
0,0 → 1,137
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
 
namespace MKLiveView.Properties {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MKLiveView.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die AngleNick
///AngleRoll
///AccNick
///AccRoll
///YawGyro
///Altitude [0.1m]
///AccZ
///Gas
///Compass Value
///Voltage [0.1V]
///Receiver Level
///Gyro Compass
///Motor 1
///Motor 2
///Motor 3
///Motor 4
///16
///17
///18
///19
///Servo
///Hovergas
///Current [0.1A]
///Capacity [mAh]
///Height Setpoint
///25
///26
///SPI-Error
///I2C-Erro [Rest der Zeichenfolge wurde abgeschnitten]&quot;; ähnelt.
/// </summary>
internal static string FCLabelTexts {
get {
return ResourceManager.GetString("FCLabelTexts", resourceCulture);
}
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die AngleNick
///AngleRoll
///AccNick
///AccRoll
///Altitude [0.1m]
///FC-Flags
///NC-Flags
///Voltage [0.1V]
///Current [0.1A]
///GPS Data
///CompassHeading
///GyroHeading
///SPI Error
///GPS CRC Error
///I2C Error
///I2C Okay
///16
///17
///18
///19
///EarthMagnet [%]
///Ground Speed
///N_Speed
///E_Speed
///Magnet X
///Magnet Y
///Magnet Z
///Distance N
///Distance [Rest der Zeichenfolge wurde abgeschnitten]&quot;; ähnelt.
/// </summary>
internal static string NCLabelTexts {
get {
return ResourceManager.GetString("NCLabelTexts", resourceCulture);
}
}
}
}
/MKLiveView/Source/Properties/Resources.resx
0,0 → 1,188
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
 
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="FCLabelTexts" xml:space="preserve">
<value>AngleNick
AngleRoll
AccNick
AccRoll
YawGyro
Altitude [0.1m]
AccZ
Gas
Compass Value
Voltage [0.1V]
Receiver Level
Gyro Compass
Motor 1
Motor 2
Motor 3
Motor 4
16
17
18
19
Servo
Hovergas
Current [0.1A]
Capacity [mAh]
Height Setpoint
25
26
SPI-Error
I2C-Error
BL Limit
GPS_Nick
GPS_Roll</value>
</data>
<data name="NCLabelTexts" xml:space="preserve">
<value>AngleNick
AngleRoll
AccNick
AccRoll
Altitude [0.1m]
FC-Flags
NC-Flags
Voltage [0.1V]
Current [0.1A]
GPS Data
CompassHeading
GyroHeading
SPI Error
GPS CRC Error
I2C Error
I2C Okay
16
17
18
19
EarthMagnet [%]
Ground Speed
N_Speed
E_Speed
Magnet X
Magnet Y
Magnet Z
Distance N
Distance E
-GPS_Nick
-GPS_Roll
Used_Sats</value>
</data>
</root>
/MKLiveView/Source/Properties/Settings.Designer.cs
0,0 → 1,26
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
 
namespace MKLiveView.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
}
}
/MKLiveView/Source/Properties/Settings.settings
0,0 → 1,7
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>