/MKLiveView/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 |