/Microsoft Robotics Studio/MSRS Service/RoboBoardService/AssemblyInfo.cs |
---|
0,0 → 1,19 |
//------------------------------------------------------------------------------ |
// <auto-generated> |
// This code was generated by a tool. |
// Runtime Version:2.0.50727.312 |
// |
// Changes to this file may cause incorrect behavior and will be lost if |
// the code is regenerated. |
// </auto-generated> |
//------------------------------------------------------------------------------ |
using Microsoft.Dss.Core.Attributes; |
using System; |
using System.Collections.Generic; |
using interopservices = System.Runtime.InteropServices; |
[assembly: ServiceDeclaration(DssServiceDeclaration.ServiceBehavior)] |
[assembly: interopservices.ComVisible(false)] |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Control.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Mk.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Properties/Resources.Designer.cs |
---|
0,0 → 1,63 |
//------------------------------------------------------------------------------ |
// <auto-generated> |
// This code was generated by a tool. |
// Runtime Version:2.0.50727.312 |
// |
// Changes to this file may cause incorrect behavior and will be lost if |
// the code is regenerated. |
// </auto-generated> |
//------------------------------------------------------------------------------ |
namespace Robotics.RoboBoard.Properties { |
using System; |
/// <summary> |
/// A strongly-typed resource class, for looking up localized strings, etc. |
/// </summary> |
// This class was auto-generated by the StronglyTypedResourceBuilder |
// class via a tool like ResGen or Visual Studio. |
// To add or remove a member, edit your .ResX file then rerun ResGen |
// with the /str option, or rebuild your VS project. |
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.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> |
/// Returns the cached ResourceManager instance used by this class. |
/// </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("Robotics.RoboBoard.Properties.Resources", typeof(Resources).Assembly); |
resourceMan = temp; |
} |
return resourceMan; |
} |
} |
/// <summary> |
/// Overrides the current thread's CurrentUICulture property for all |
/// resource lookups using this strongly typed resource class. |
/// </summary> |
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] |
internal static global::System.Globalization.CultureInfo Culture { |
get { |
return resourceCulture; |
} |
set { |
resourceCulture = value; |
} |
} |
} |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Properties/Resources.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> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/AssemblyInfo.cs |
---|
0,0 → 1,33 |
//------------------------------------------------------------------------------ |
// <auto-generated> |
// This code was generated by a tool. |
// Runtime Version:2.0.50727.1433 |
// |
// Changes to this file may cause incorrect behavior and will be lost if |
// the code is regenerated. |
// </auto-generated> |
//------------------------------------------------------------------------------ |
using Microsoft.Dss.Core.Attributes; |
using Microsoft.Dss.ServiceModel.Dssp; |
using System; |
using System.Collections.Generic; |
using interopservices = System.Runtime.InteropServices; |
#if NET_CF20 |
[assembly: ServiceDeclaration(DssServiceDeclaration.Proxy, SourceAssemblyKey="cf.roboboardservice.y2007.m08, version=0.0.0.0, culture=neutral, publickeytoken=7a99" + |
"181333b055f6")] |
#else |
[assembly: ServiceDeclaration(DssServiceDeclaration.Proxy, SourceAssemblyKey="roboboardservice.y2007.m08, version=0.0.0.0, culture=neutral, publickeytoken=7a99" + |
"181333b055f6")] |
#endif |
[assembly: System.Security.SecurityTransparentAttribute()] |
[assembly: System.Security.AllowPartiallyTrustedCallersAttribute()] |
[assembly: interopservices.ComVisible(true)] |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/Properties/Resources.Designer.cs |
---|
0,0 → 1,74 |
//------------------------------------------------------------------------------ |
// <auto-generated> |
// This code was generated by a tool. |
// Runtime Version:2.0.50727.42 |
// |
// Changes to this file may cause incorrect behavior and will be lost if |
// the code is regenerated. |
// </auto-generated> |
//------------------------------------------------------------------------------ |
namespace Robotics.RoboBoard.Properties { |
using System; |
/// <summary> |
/// A strongly-typed resource class, for looking up localized strings, etc. |
/// </summary> |
// This class was auto-generated by the StronglyTypedResourceBuilder |
// class via a tool like ResGen or Visual Studio. |
// To add or remove a member, edit your .ResX file then rerun ResGen |
// with the /str option, or rebuild your VS project. |
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] |
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] |
#if !URT_MINCLR |
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] |
#endif |
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> |
/// Returns the cached ResourceManager instance used by this class. |
/// </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("Robotics.RoboBoard.Properties.Resources", typeof(Resources).Assembly); |
resourceMan = temp; |
} |
return resourceMan; |
} |
} |
/// <summary> |
/// Overrides the current thread's CurrentUICulture property for all |
/// resource lookups using this strongly typed resource class. |
/// </summary> |
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] |
internal static global::System.Globalization.CultureInfo Culture { |
get { |
return resourceCulture; |
} |
set { |
resourceCulture = value; |
} |
} |
/// <summary> |
/// Looks up a resource file similar to DssModel. |
/// </summary> |
internal static string DssModel { |
get { |
return ResourceManager.GetString("DssModel", resourceCulture); |
} |
} |
} |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/Properties/Resources.resx |
---|
0,0 → 1,125 |
<?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="DssModel" type="System.Resources.ResXFileRef, System.Windows.Forms"> |
<value>..\Resources\DssModel.dss;System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value> |
</data> |
</root> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/Resources/DssModel.dss |
---|
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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/RoboBoardService.Y2007.M08.proxy.csproj |
---|
0,0 → 1,140 |
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
<PropertyGroup> |
<ProjectType>Local</ProjectType> |
<ProductVersion>8.0.50215</ProductVersion> |
<SchemaVersion>2.0</SchemaVersion> |
<ProjectGuid>{E105863D-2959-49C5-9D84-E24CDD55444F}</ProjectGuid> |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
<ApplicationIcon> |
</ApplicationIcon> |
<AssemblyKeyContainerName> |
</AssemblyKeyContainerName> |
<AssemblyName>RoboBoardService.Y2007.M08.Proxy</AssemblyName> |
<RootNamespace>Robotics.RoboBoard</RootNamespace> |
<AssemblyOriginatorKeyFile>C:\Microsoft Robotics Studio (1.5)\samples\mrisamples.snk</AssemblyOriginatorKeyFile> |
<DefaultClientScript>JScript</DefaultClientScript> |
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout> |
<DefaultTargetSchema>IE50</DefaultTargetSchema> |
<DelaySign>false</DelaySign> |
<SignAssembly>true</SignAssembly> |
<OutputType>Library</OutputType> |
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent> |
<StartupObject> |
</StartupObject> |
<FileUpgradeFlags> |
</FileUpgradeFlags> |
</PropertyGroup> |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
<OutputPath>C:\Microsoft Robotics Studio (1.5)\bin\</OutputPath> |
<AllowUnsafeBlocks>false</AllowUnsafeBlocks> |
<BaseAddress>285212672</BaseAddress> |
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> |
<ConfigurationOverrideFile> |
</ConfigurationOverrideFile> |
<DefineConstants>DEBUG;TRACE;INSTRUMENTED;DSSPROXY</DefineConstants> |
<DocumentationFile>RoboBoardService.Y2007.M08.proxy.xml</DocumentationFile> |
<DebugSymbols>true</DebugSymbols> |
<FileAlignment>4096</FileAlignment> |
<NoStdLib>false</NoStdLib> |
<NoWarn>3003</NoWarn> |
<Optimize>false</Optimize> |
<RegisterForComInterop>false</RegisterForComInterop> |
<RemoveIntegerChecks>false</RemoveIntegerChecks> |
<TreatWarningsAsErrors>false</TreatWarningsAsErrors> |
<WarningLevel>1</WarningLevel> |
</PropertyGroup> |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
<OutputPath>C:\Microsoft Robotics Studio (1.5)\bin\</OutputPath> |
<AllowUnsafeBlocks>false</AllowUnsafeBlocks> |
<BaseAddress>285212672</BaseAddress> |
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> |
<ConfigurationOverrideFile> |
</ConfigurationOverrideFile> |
<DefineConstants>TRACE;INSTRUMENTED;DSSPROXY</DefineConstants> |
<DocumentationFile>RoboBoardService.Y2007.M08.proxy.xml</DocumentationFile> |
<DebugSymbols>true</DebugSymbols> |
<DebugType>pdbonly</DebugType> |
<FileAlignment>4096</FileAlignment> |
<NoStdLib>false</NoStdLib> |
<NoWarn>3003</NoWarn> |
<Optimize>false</Optimize> |
<RegisterForComInterop>false</RegisterForComInterop> |
<RemoveIntegerChecks>false</RemoveIntegerChecks> |
<TreatWarningsAsErrors>false</TreatWarningsAsErrors> |
<WarningLevel>1</WarningLevel> |
</PropertyGroup> |
<ItemGroup> |
<Reference Include="mscorlib"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="Ccr.Core"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="DssBase"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="System.Windows.Forms"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="DssRuntime.Proxy"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="DssRuntime"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="System"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="System.Drawing"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="Ccr.Adapters.WinForms"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="System.Xml"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
</ItemGroup> |
<ItemGroup> |
<Compile Include="AssemblyInfo.cs" /> |
<Compile Include="Robotics.RoboBoard.Proxy.RoboBoardTypes.cs" /> |
<Compile Include="Properties\Resources.Designer.cs"> |
<AutoGen>True</AutoGen> |
<DesignTime>True</DesignTime> |
<DependentUpon>Resources.resx</DependentUpon> |
</Compile> |
<AppDesigner Include="Properties" /> |
</ItemGroup> |
<ItemGroup> |
<EmbeddedResource Include="Resources\DssModel.dss" /> |
</ItemGroup> |
<ItemGroup> |
<EmbeddedResource Include="Properties\Resources.resx"> |
<SubType>Designer</SubType> |
<Generator>ResXFileCodeGenerator</Generator> |
<LastGenOutput>Resources.Designer.cs</LastGenOutput> |
</EmbeddedResource> |
</ItemGroup> |
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" /> |
<PropertyGroup Condition="'$(DelaySign)'!=''"> |
<ProxyDelaySign>/delaysign+</ProxyDelaySign> |
</PropertyGroup> |
<PropertyGroup> |
<PreBuildEvent> |
</PreBuildEvent> |
<PostBuildEvent></PostBuildEvent> |
</PropertyGroup> |
</Project> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/RoboBoardService.Y2007.M08.proxy.csproj.user |
---|
0,0 → 1,17 |
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
<PropertyGroup> |
<ReferencePath>c:\microsoft robotics studio (1.5)\bin;c:\windows\microsoft.net\framework\v2.0.50727</ReferencePath> |
</PropertyGroup> |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
<StartWorkingDirectory>c:\microsoft robotics studio (1.5)</StartWorkingDirectory> |
<StartAction>Program</StartAction> |
<StartProgram>c:\microsoft robotics studio (1.5)\bin\dsshost.exe</StartProgram> |
<StartArguments>-port:50000 -tcpport:50001 -manifest:"../mikrokopter/svc/Projects/Microsoft%20Robotics%20Studio/MSRS%20Service/RoboBoardService/Proxy/RoboBoardService.Y2007.M08.proxy.manifest.xml"</StartArguments> |
</PropertyGroup> |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
<StartWorkingDirectory>c:\microsoft robotics studio (1.5)</StartWorkingDirectory> |
<StartAction>Program</StartAction> |
<StartProgram>c:\microsoft robotics studio (1.5)\bin\dsshost.exe</StartProgram> |
<StartArguments>-port:50000 -tcpport:50001 -manifest:"../mikrokopter/svc/Projects/Microsoft%20Robotics%20Studio/MSRS%20Service/RoboBoardService/Proxy/RoboBoardService.Y2007.M08.proxy.manifest.xml"</StartArguments> |
</PropertyGroup> |
</Project> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/RoboBoardService.Y2007.M08.proxy.sln |
---|
0,0 → 1,19 |
Microsoft Visual Studio Solution File, Format Version 9.00 |
# Visual Studio 2005 |
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RoboBoardService.Y2007.M08.proxy", "RoboBoardService.Y2007.M08.proxy.csproj", "{E105863D-2959-49C5-9D84-E24CDD55444F}" |
EndProject |
Global |
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
Debug|Any CPU = Debug|Any CPU |
Release|Any CPU = Release|Any CPU |
EndGlobalSection |
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
{E105863D-2959-49C5-9D84-E24CDD55444F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
{E105863D-2959-49C5-9D84-E24CDD55444F}.Debug|Any CPU.Build.0 = Debug|Any CPU |
{E105863D-2959-49C5-9D84-E24CDD55444F}.Release|Any CPU.ActiveCfg = Release|Any CPU |
{E105863D-2959-49C5-9D84-E24CDD55444F}.Release|Any CPU.Build.0 = Release|Any CPU |
EndGlobalSection |
GlobalSection(SolutionProperties) = preSolution |
HideSolutionNode = FALSE |
EndGlobalSection |
EndGlobal |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/RoboBoardService.Y2007.M08.proxy.xml |
---|
0,0 → 1,760 |
<?xml version="1.0"?> |
<doc> |
<assembly> |
<name>RoboBoardService.Y2007.M08.Proxy</name> |
</assembly> |
<members> |
<member name="T:Robotics.RoboBoard.Proxy.Contract"> |
<summary> |
RoboBoard Contract |
</summary> |
</member> |
<member name="F:Robotics.RoboBoard.Proxy.Contract.Identifier"> |
The Unique Contract Identifier for the RoboBoard service |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Contract.ServiceModel"> |
The Dss Service dssModel Contract(s) |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort,Microsoft.Dss.ServiceModel.Dssp.PartnerType[])"> |
<summary> |
Creates an instance of the service associated with this contract |
</summary> |
<param name="contructorServicePort">Contractor Service that will create the instance</param> |
<param name="partners">Optional list of service partners for new service instance</param> |
<returns>Result PortSet for retrieving service creation response</returns> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Contract.CreateService(Microsoft.Dss.Services.Constructor.ConstructorPort)"> |
<summary> |
Creates an instance of the service associated with this contract |
</summary> |
<param name="contructorServicePort">Contractor Service that will create the instance</param> |
<returns>Result PortSet for retrieving service creation response</returns> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.RoboBoardState"> |
<summary> |
Robo Board State |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardState.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Robo Board State |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardState.Clone"> |
<summary> |
Clone Robo Board State |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardState.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardState.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.RoboBoardState.ComPort"> |
<summary> |
Com Port |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SetComPortRequest"> |
<summary> |
Set Com Port Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetComPortRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Set Com Port Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetComPortRequest.Clone"> |
<summary> |
Clone Set Com Port Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetComPortRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetComPortRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.SetComPortRequest.PortName"> |
<summary> |
Port Name |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.ReceiveCommandRequest"> |
<summary> |
Receive Command Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ReceiveCommandRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Receive Command Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ReceiveCommandRequest.Clone"> |
<summary> |
Clone Receive Command Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ReceiveCommandRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ReceiveCommandRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.ReceiveCommandRequest.Command"> |
<summary> |
Command |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SendCommandRequest"> |
<summary> |
Send Command Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SendCommandRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Send Command Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SendCommandRequest.Clone"> |
<summary> |
Clone Send Command Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SendCommandRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SendCommandRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.SendCommandRequest.Command"> |
<summary> |
Command |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.LevelRequest"> |
<summary> |
Level Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.LevelRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Level Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.LevelRequest.Clone"> |
<summary> |
Clone Level Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.LevelRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.LevelRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.LevelRequest.Roll"> |
<summary> |
Roll |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.LevelRequest.Nick"> |
<summary> |
Nick |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.ControlRequest"> |
<summary> |
Control Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ControlRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Control Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ControlRequest.Clone"> |
<summary> |
Clone Control Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ControlRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ControlRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.ControlRequest.Roll"> |
<summary> |
Roll |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.ControlRequest.Nick"> |
<summary> |
Nick |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SetAltituteRequest"> |
<summary> |
Set Altitute Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetAltituteRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Set Altitute Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetAltituteRequest.Clone"> |
<summary> |
Clone Set Altitute Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetAltituteRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetAltituteRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.SetAltituteRequest.Altitute"> |
<summary> |
Altitute |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SetGasRequest"> |
<summary> |
Set Gas Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGasRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Set Gas Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGasRequest.Clone"> |
<summary> |
Clone Set Gas Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGasRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGasRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.SetGasRequest.Gas"> |
<summary> |
Gas |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SetGierRequest"> |
<summary> |
Set Gier Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGierRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Set Gier Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGierRequest.Clone"> |
<summary> |
Clone Set Gier Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGierRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGierRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.SetGierRequest.Gier"> |
<summary> |
Gier |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.IncrementTickRequest"> |
<summary> |
Increment Tick Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.IncrementTickRequest.CopyTo(Microsoft.Dss.Core.IDssSerializable)"> |
<summary> |
Copy To Increment Tick Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.IncrementTickRequest.Clone"> |
<summary> |
Clone Increment Tick Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.IncrementTickRequest.Serialize(System.IO.BinaryWriter)"> |
<summary> |
Serialize Serialize |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.IncrementTickRequest.Deserialize(System.IO.BinaryReader)"> |
<summary> |
Deserialize Deserialize |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Proxy.IncrementTickRequest.Command"> |
<summary> |
Command |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.RoboBoardOperations"> |
<summary> |
Robo Board Operations |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.DsspDefaultLookup"> |
<summary> |
Required Lookup request body type |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.DsspDefaultLookup(Microsoft.Dss.ServiceModel.Dssp.LookupRequestType)"> |
<summary> |
Post Dssp Default Lookup and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.DsspDefaultDrop"> |
<summary> |
A request to drop the service. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.DsspDefaultDrop(Microsoft.Dss.ServiceModel.Dssp.DropRequestType)"> |
<summary> |
Post Dssp Default Drop and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Get"> |
<summary> |
Required Get body type |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType)"> |
<summary> |
Post Get and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.HttpGet"> |
<summary> |
DsspHttp Get request body |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.HttpGet(Microsoft.Dss.Core.DsspHttp.HttpGetRequestType)"> |
<summary> |
Post Http Get and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Replace"> |
<summary> |
Robo Board State |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Replace(Robotics.RoboBoard.Proxy.RoboBoardState)"> |
<summary> |
Post Replace and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SetComPort"> |
<summary> |
Set Com Port Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SetComPort(Robotics.RoboBoard.Proxy.SetComPortRequest)"> |
<summary> |
Post Set Com Port and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.ReceiveCommand"> |
<summary> |
Receive Command Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.ReceiveCommand(Robotics.RoboBoard.Proxy.ReceiveCommandRequest)"> |
<summary> |
Post Receive Command and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SendCommand"> |
<summary> |
Send Command Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SendCommand(Robotics.RoboBoard.Proxy.SendCommandRequest)"> |
<summary> |
Post Send Command and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Level"> |
<summary> |
Level Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Level(Robotics.RoboBoard.Proxy.LevelRequest)"> |
<summary> |
Post Level and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Control"> |
<summary> |
Control Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Control(Robotics.RoboBoard.Proxy.ControlRequest)"> |
<summary> |
Post Control and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SetAltitute"> |
<summary> |
Set Altitute Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SetAltitute(Robotics.RoboBoard.Proxy.SetAltituteRequest)"> |
<summary> |
Post Set Altitute and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SetGas"> |
<summary> |
Set Gas Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SetGas(Robotics.RoboBoard.Proxy.SetGasRequest)"> |
<summary> |
Post Set Gas and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SetGier"> |
<summary> |
Set Gier Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.SetGier(Robotics.RoboBoard.Proxy.SetGierRequest)"> |
<summary> |
Post Set Gier and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.IncrementTick"> |
<summary> |
Increment Tick Request |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.IncrementTick(Robotics.RoboBoard.Proxy.IncrementTickRequest)"> |
<summary> |
Post Increment Tick and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Subscribe(Microsoft.Ccr.Core.IPort)"> |
<summary> |
Post Subscribe and return the response port. |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.RoboBoardOperations.Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType,Microsoft.Ccr.Core.IPort)"> |
<summary> |
Post Subscribe and return the response port. |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.Get"> |
<summary> |
Get |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Get.#ctor"> |
<summary> |
Get |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Get.#ctor(Microsoft.Dss.ServiceModel.Dssp.GetRequestType)"> |
<summary> |
Get |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Get.#ctor(Microsoft.Dss.ServiceModel.Dssp.GetRequestType,Microsoft.Ccr.Core.PortSet{Robotics.RoboBoard.Proxy.RoboBoardState,W3C.Soap.Fault})"> |
<summary> |
Get |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.Replace"> |
<summary> |
Replace |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Replace.#ctor"> |
<summary> |
Replace |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Replace.#ctor(Robotics.RoboBoard.Proxy.RoboBoardState)"> |
<summary> |
Replace |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Replace.#ctor(Robotics.RoboBoard.Proxy.RoboBoardState,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,W3C.Soap.Fault})"> |
<summary> |
Replace |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SetComPort"> |
<summary> |
Set Com Port |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetComPort.#ctor"> |
<summary> |
Set Com Port |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetComPort.#ctor(Robotics.RoboBoard.Proxy.SetComPortRequest)"> |
<summary> |
Set Com Port |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetComPort.#ctor(Robotics.RoboBoard.Proxy.SetComPortRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Set Com Port |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.ReceiveCommand"> |
<summary> |
Receive Command |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ReceiveCommand.#ctor"> |
<summary> |
Receive Command |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ReceiveCommand.#ctor(Robotics.RoboBoard.Proxy.ReceiveCommandRequest)"> |
<summary> |
Receive Command |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.ReceiveCommand.#ctor(Robotics.RoboBoard.Proxy.ReceiveCommandRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Receive Command |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SendCommand"> |
<summary> |
Send Command |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SendCommand.#ctor"> |
<summary> |
Send Command |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SendCommand.#ctor(Robotics.RoboBoard.Proxy.SendCommandRequest)"> |
<summary> |
Send Command |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SendCommand.#ctor(Robotics.RoboBoard.Proxy.SendCommandRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Send Command |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.Level"> |
<summary> |
Level |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Level.#ctor"> |
<summary> |
Level |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Level.#ctor(Robotics.RoboBoard.Proxy.LevelRequest)"> |
<summary> |
Level |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Level.#ctor(Robotics.RoboBoard.Proxy.LevelRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Level |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.Control"> |
<summary> |
Control |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Control.#ctor"> |
<summary> |
Control |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Control.#ctor(Robotics.RoboBoard.Proxy.ControlRequest)"> |
<summary> |
Control |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Control.#ctor(Robotics.RoboBoard.Proxy.ControlRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Control |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SetAltitute"> |
<summary> |
Set Altitute |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetAltitute.#ctor"> |
<summary> |
Set Altitute |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetAltitute.#ctor(Robotics.RoboBoard.Proxy.SetAltituteRequest)"> |
<summary> |
Set Altitute |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetAltitute.#ctor(Robotics.RoboBoard.Proxy.SetAltituteRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Set Altitute |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SetGas"> |
<summary> |
Set Gas |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGas.#ctor"> |
<summary> |
Set Gas |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGas.#ctor(Robotics.RoboBoard.Proxy.SetGasRequest)"> |
<summary> |
Set Gas |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGas.#ctor(Robotics.RoboBoard.Proxy.SetGasRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Set Gas |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.SetGier"> |
<summary> |
Set Gier |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGier.#ctor"> |
<summary> |
Set Gier |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGier.#ctor(Robotics.RoboBoard.Proxy.SetGierRequest)"> |
<summary> |
Set Gier |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.SetGier.#ctor(Robotics.RoboBoard.Proxy.SetGierRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Set Gier |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.IncrementTick"> |
<summary> |
Increment Tick |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.IncrementTick.#ctor"> |
<summary> |
Increment Tick |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.IncrementTick.#ctor(Robotics.RoboBoard.Proxy.IncrementTickRequest)"> |
<summary> |
Increment Tick |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.IncrementTick.#ctor(Robotics.RoboBoard.Proxy.IncrementTickRequest,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault})"> |
<summary> |
Increment Tick |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Proxy.Subscribe"> |
<summary> |
Subscribe |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Subscribe.#ctor"> |
<summary> |
Subscribe |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Subscribe.#ctor(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType)"> |
<summary> |
Subscribe |
</summary> |
</member> |
<member name="M:Robotics.RoboBoard.Proxy.Subscribe.#ctor(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType,Microsoft.Ccr.Core.PortSet{Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,W3C.Soap.Fault})"> |
<summary> |
Subscribe |
</summary> |
</member> |
<member name="T:Robotics.RoboBoard.Properties.Resources"> |
<summary> |
A strongly-typed resource class, for looking up localized strings, etc. |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Properties.Resources.ResourceManager"> |
<summary> |
Returns the cached ResourceManager instance used by this class. |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Properties.Resources.Culture"> |
<summary> |
Overrides the current thread's CurrentUICulture property for all |
resource lookups using this strongly typed resource class. |
</summary> |
</member> |
<member name="P:Robotics.RoboBoard.Properties.Resources.DssModel"> |
<summary> |
Looks up a resource file similar to DssModel. |
</summary> |
</member> |
</members> |
</doc> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/Robotics.RoboBoard.Proxy.RoboBoardTypes.cs |
---|
0,0 → 1,1638 |
//------------------------------------------------------------------------------ |
// <auto-generated> |
// This code was generated by a tool. |
// Runtime Version:2.0.50727.1433 |
// |
// Changes to this file may cause incorrect behavior and will be lost if |
// the code is regenerated. |
// </auto-generated> |
//------------------------------------------------------------------------------ |
using Microsoft.Ccr.Core; |
using Microsoft.Dss.Core; |
using Microsoft.Dss.Core.Attributes; |
using Microsoft.Dss.ServiceModel.Dssp; |
using System; |
using System.Collections.Generic; |
using System.Xml.Serialization; |
using W3C.Soap; |
using compression = System.IO.Compression; |
using constructor = Microsoft.Dss.Services.Constructor; |
using contractmanager = Microsoft.Dss.Services.ContractManager; |
using contractmodel = Microsoft.Dss.Services.ContractModel; |
using dssphttp = Microsoft.Dss.Core.DsspHttp; |
using io = System.IO; |
using pxroboboard = Robotics.RoboBoard.Proxy; |
using reflection = System.Reflection; |
namespace Robotics.RoboBoard.Proxy |
{ |
/// <summary> |
/// RoboBoard Contract |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public sealed class Contract |
{ |
/// The Unique Contract Identifier for the RoboBoard service |
public const String Identifier = "http://schemas.tempuri.org/2007/08/roboboardservice.html"; |
/// The Dss Service dssModel Contract(s) |
public static List<contractmodel.ServiceSummary> ServiceModel() |
{ |
contractmanager.ServiceSummaryLoader loader = new contractmanager.ServiceSummaryLoader(); |
return loader.GetServiceSummaries(typeof(Contract).Assembly); |
} |
/// <summary> |
/// Creates an instance of the service associated with this contract |
/// </summary> |
/// <param name="contructorServicePort">Contractor Service that will create the instance</param> |
/// <param name="partners">Optional list of service partners for new service instance</param> |
/// <returns>Result PortSet for retrieving service creation response</returns> |
public static DsspResponsePort<CreateResponse> CreateService(constructor.ConstructorPort contructorServicePort, params PartnerType[] partners) |
{ |
DsspResponsePort<CreateResponse> result = new DsspResponsePort<CreateResponse>(); |
ServiceInfoType si = new ServiceInfoType(Contract.Identifier, null); |
if (partners != null) |
{ |
si.PartnerList = new List<PartnerType>(partners); |
} |
Microsoft.Dss.Services.Constructor.Create create = |
new Microsoft.Dss.Services.Constructor.Create(si, result); |
contructorServicePort.Post(create); |
return result; |
} |
/// <summary> |
/// Creates an instance of the service associated with this contract |
/// </summary> |
/// <param name="contructorServicePort">Contractor Service that will create the instance</param> |
/// <returns>Result PortSet for retrieving service creation response</returns> |
public static DsspResponsePort<CreateResponse> CreateService(constructor.ConstructorPort contructorServicePort) |
{ |
return Contract.CreateService(contructorServicePort, null); |
} |
} |
/// <summary> |
/// Robo Board State |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("RoboBoardState", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class RoboBoardState : ICloneable, IDssSerializable |
{ |
private String _comPort; |
/// <summary> |
/// Com Port |
/// </summary> |
[DataMember()] |
public String ComPort |
{ |
get |
{ |
return this._comPort; |
} |
set |
{ |
this._comPort = value; |
} |
} |
/// <summary> |
/// Copy To Robo Board State |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
RoboBoardState typedTarget = target as RoboBoardState; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.ComPort = this.ComPort; |
} |
/// <summary> |
/// Clone Robo Board State |
/// </summary> |
public virtual object Clone() |
{ |
RoboBoardState target = new RoboBoardState(); |
target.ComPort = this.ComPort; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
if (ComPort == null) writer.Write((byte)0); |
else |
{ |
// null flag |
writer.Write((byte)1); |
writer.Write(ComPort); |
} |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
if (reader.ReadByte() == 0) {} |
else |
{ |
ComPort = reader.ReadString(); |
} //nullable |
return this; |
} |
} |
/// <summary> |
/// Set Com Port Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("SetComPortRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class SetComPortRequest : ICloneable, IDssSerializable |
{ |
private String _portName; |
/// <summary> |
/// Port Name |
/// </summary> |
[DataMember()] |
public String PortName |
{ |
get |
{ |
return this._portName; |
} |
set |
{ |
this._portName = value; |
} |
} |
/// <summary> |
/// Copy To Set Com Port Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
SetComPortRequest typedTarget = target as SetComPortRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.PortName = this.PortName; |
} |
/// <summary> |
/// Clone Set Com Port Request |
/// </summary> |
public virtual object Clone() |
{ |
SetComPortRequest target = new SetComPortRequest(); |
target.PortName = this.PortName; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
if (PortName == null) writer.Write((byte)0); |
else |
{ |
// null flag |
writer.Write((byte)1); |
writer.Write(PortName); |
} |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
if (reader.ReadByte() == 0) {} |
else |
{ |
PortName = reader.ReadString(); |
} //nullable |
return this; |
} |
} |
/// <summary> |
/// Receive Command Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("ReceiveCommandRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class ReceiveCommandRequest : ICloneable, IDssSerializable |
{ |
private String _command; |
/// <summary> |
/// Command |
/// </summary> |
[DataMember()] |
public String Command |
{ |
get |
{ |
return this._command; |
} |
set |
{ |
this._command = value; |
} |
} |
/// <summary> |
/// Copy To Receive Command Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
ReceiveCommandRequest typedTarget = target as ReceiveCommandRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.Command = this.Command; |
} |
/// <summary> |
/// Clone Receive Command Request |
/// </summary> |
public virtual object Clone() |
{ |
ReceiveCommandRequest target = new ReceiveCommandRequest(); |
target.Command = this.Command; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
if (Command == null) writer.Write((byte)0); |
else |
{ |
// null flag |
writer.Write((byte)1); |
writer.Write(Command); |
} |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
if (reader.ReadByte() == 0) {} |
else |
{ |
Command = reader.ReadString(); |
} //nullable |
return this; |
} |
} |
/// <summary> |
/// Send Command Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("SendCommandRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class SendCommandRequest : ICloneable, IDssSerializable |
{ |
private String _command; |
/// <summary> |
/// Command |
/// </summary> |
[DataMember()] |
public String Command |
{ |
get |
{ |
return this._command; |
} |
set |
{ |
this._command = value; |
} |
} |
/// <summary> |
/// Copy To Send Command Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
SendCommandRequest typedTarget = target as SendCommandRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.Command = this.Command; |
} |
/// <summary> |
/// Clone Send Command Request |
/// </summary> |
public virtual object Clone() |
{ |
SendCommandRequest target = new SendCommandRequest(); |
target.Command = this.Command; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
if (Command == null) writer.Write((byte)0); |
else |
{ |
// null flag |
writer.Write((byte)1); |
writer.Write(Command); |
} |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
if (reader.ReadByte() == 0) {} |
else |
{ |
Command = reader.ReadString(); |
} //nullable |
return this; |
} |
} |
/// <summary> |
/// Level Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("LevelRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class LevelRequest : ICloneable, IDssSerializable |
{ |
private Int32 _roll; |
private Int32 _nick; |
/// <summary> |
/// Roll |
/// </summary> |
[DataMember()] |
public Int32 Roll |
{ |
get |
{ |
return this._roll; |
} |
set |
{ |
this._roll = value; |
} |
} |
/// <summary> |
/// Nick |
/// </summary> |
[DataMember()] |
public Int32 Nick |
{ |
get |
{ |
return this._nick; |
} |
set |
{ |
this._nick = value; |
} |
} |
/// <summary> |
/// Copy To Level Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
LevelRequest typedTarget = target as LevelRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.Roll = this.Roll; |
typedTarget.Nick = this.Nick; |
} |
/// <summary> |
/// Clone Level Request |
/// </summary> |
public virtual object Clone() |
{ |
LevelRequest target = new LevelRequest(); |
target.Roll = this.Roll; |
target.Nick = this.Nick; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
writer.Write(Roll); |
writer.Write(Nick); |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
Roll = reader.ReadInt32(); |
Nick = reader.ReadInt32(); |
return this; |
} |
} |
/// <summary> |
/// Control Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("ControlRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class ControlRequest : ICloneable, IDssSerializable |
{ |
private Single _roll; |
private Single _nick; |
/// <summary> |
/// Roll |
/// </summary> |
[DataMember()] |
public Single Roll |
{ |
get |
{ |
return this._roll; |
} |
set |
{ |
this._roll = value; |
} |
} |
/// <summary> |
/// Nick |
/// </summary> |
[DataMember()] |
public Single Nick |
{ |
get |
{ |
return this._nick; |
} |
set |
{ |
this._nick = value; |
} |
} |
/// <summary> |
/// Copy To Control Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
ControlRequest typedTarget = target as ControlRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.Roll = this.Roll; |
typedTarget.Nick = this.Nick; |
} |
/// <summary> |
/// Clone Control Request |
/// </summary> |
public virtual object Clone() |
{ |
ControlRequest target = new ControlRequest(); |
target.Roll = this.Roll; |
target.Nick = this.Nick; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
writer.Write(Roll); |
writer.Write(Nick); |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
Roll = reader.ReadSingle(); |
Nick = reader.ReadSingle(); |
return this; |
} |
} |
/// <summary> |
/// Set Altitute Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("SetAltituteRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class SetAltituteRequest : ICloneable, IDssSerializable |
{ |
private Single _altitute; |
/// <summary> |
/// Altitute |
/// </summary> |
[DataMember()] |
public Single Altitute |
{ |
get |
{ |
return this._altitute; |
} |
set |
{ |
this._altitute = value; |
} |
} |
/// <summary> |
/// Copy To Set Altitute Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
SetAltituteRequest typedTarget = target as SetAltituteRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.Altitute = this.Altitute; |
} |
/// <summary> |
/// Clone Set Altitute Request |
/// </summary> |
public virtual object Clone() |
{ |
SetAltituteRequest target = new SetAltituteRequest(); |
target.Altitute = this.Altitute; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
writer.Write(Altitute); |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
Altitute = reader.ReadSingle(); |
return this; |
} |
} |
/// <summary> |
/// Set Gas Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("SetGasRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class SetGasRequest : ICloneable, IDssSerializable |
{ |
private Single _gas; |
/// <summary> |
/// Gas |
/// </summary> |
[DataMember()] |
public Single Gas |
{ |
get |
{ |
return this._gas; |
} |
set |
{ |
this._gas = value; |
} |
} |
/// <summary> |
/// Copy To Set Gas Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
SetGasRequest typedTarget = target as SetGasRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.Gas = this.Gas; |
} |
/// <summary> |
/// Clone Set Gas Request |
/// </summary> |
public virtual object Clone() |
{ |
SetGasRequest target = new SetGasRequest(); |
target.Gas = this.Gas; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
writer.Write(Gas); |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
Gas = reader.ReadSingle(); |
return this; |
} |
} |
/// <summary> |
/// Set Gier Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("SetGierRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class SetGierRequest : ICloneable, IDssSerializable |
{ |
private Single _gier; |
/// <summary> |
/// Gier |
/// </summary> |
[DataMember()] |
public Single Gier |
{ |
get |
{ |
return this._gier; |
} |
set |
{ |
this._gier = value; |
} |
} |
/// <summary> |
/// Copy To Set Gier Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
SetGierRequest typedTarget = target as SetGierRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.Gier = this.Gier; |
} |
/// <summary> |
/// Clone Set Gier Request |
/// </summary> |
public virtual object Clone() |
{ |
SetGierRequest target = new SetGierRequest(); |
target.Gier = this.Gier; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
writer.Write(Gier); |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
Gier = reader.ReadSingle(); |
return this; |
} |
} |
/// <summary> |
/// Increment Tick Request |
/// </summary> |
[DataContract()] |
[XmlRootAttribute("IncrementTickRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")] |
public class IncrementTickRequest : ICloneable, IDssSerializable |
{ |
private String _command; |
/// <summary> |
/// Command |
/// </summary> |
[DataMember()] |
public String Command |
{ |
get |
{ |
return this._command; |
} |
set |
{ |
this._command = value; |
} |
} |
/// <summary> |
/// Copy To Increment Tick Request |
/// </summary> |
public virtual void CopyTo(IDssSerializable target) |
{ |
IncrementTickRequest typedTarget = target as IncrementTickRequest; |
if (typedTarget == null) |
throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName); |
typedTarget.Command = this.Command; |
} |
/// <summary> |
/// Clone Increment Tick Request |
/// </summary> |
public virtual object Clone() |
{ |
IncrementTickRequest target = new IncrementTickRequest(); |
target.Command = this.Command; |
return target; |
} |
/// <summary> |
/// Serialize Serialize |
/// </summary> |
public virtual void Serialize(System.IO.BinaryWriter writer) |
{ |
if (Command == null) writer.Write((byte)0); |
else |
{ |
// null flag |
writer.Write((byte)1); |
writer.Write(Command); |
} |
} |
/// <summary> |
/// Deserialize Deserialize |
/// </summary> |
public virtual object Deserialize(System.IO.BinaryReader reader) |
{ |
if (reader.ReadByte() == 0) {} |
else |
{ |
Command = reader.ReadString(); |
} //nullable |
return this; |
} |
} |
/// <summary> |
/// Robo Board Operations |
/// </summary> |
[ServicePort()] |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class RoboBoardOperations : PortSet<Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup, Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop, Get, dssphttp.HttpGet, Replace, SetComPort, ReceiveCommand, SendCommand, Level, Control, SetAltitute, SetGas, SetGier, IncrementTick, Subscribe> |
{ |
/// <summary> |
/// Required Lookup request body type |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.LookupResponse,Fault> DsspDefaultLookup() |
{ |
Microsoft.Dss.ServiceModel.Dssp.LookupRequestType body = new Microsoft.Dss.ServiceModel.Dssp.LookupRequestType(); |
Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Dssp Default Lookup and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.LookupResponse,Fault> DsspDefaultLookup(Microsoft.Dss.ServiceModel.Dssp.LookupRequestType body) |
{ |
Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup(); |
op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.LookupRequestType(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// A request to drop the service. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultDropResponseType,Fault> DsspDefaultDrop() |
{ |
Microsoft.Dss.ServiceModel.Dssp.DropRequestType body = new Microsoft.Dss.ServiceModel.Dssp.DropRequestType(); |
Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Dssp Default Drop and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultDropResponseType,Fault> DsspDefaultDrop(Microsoft.Dss.ServiceModel.Dssp.DropRequestType body) |
{ |
Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop(); |
op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.DropRequestType(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Required Get body type |
/// </summary> |
public virtual PortSet<RoboBoardState,Fault> Get() |
{ |
Microsoft.Dss.ServiceModel.Dssp.GetRequestType body = new Microsoft.Dss.ServiceModel.Dssp.GetRequestType(); |
Get op = new Get(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Get and return the response port. |
/// </summary> |
public virtual PortSet<RoboBoardState,Fault> Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body) |
{ |
Get op = new Get(); |
op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.GetRequestType(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// DsspHttp Get request body |
/// </summary> |
public virtual PortSet<dssphttp.HttpResponseType,Fault> HttpGet() |
{ |
dssphttp.HttpGetRequestType body = new dssphttp.HttpGetRequestType(); |
dssphttp.HttpGet op = new dssphttp.HttpGet(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Http Get and return the response port. |
/// </summary> |
public virtual PortSet<dssphttp.HttpResponseType,Fault> HttpGet(dssphttp.HttpGetRequestType body) |
{ |
dssphttp.HttpGet op = new dssphttp.HttpGet(); |
op.Body = body ?? new dssphttp.HttpGetRequestType(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Robo Board State |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,Fault> Replace() |
{ |
RoboBoardState body = new RoboBoardState(); |
Replace op = new Replace(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Replace and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,Fault> Replace(RoboBoardState body) |
{ |
Replace op = new Replace(); |
op.Body = body ?? new RoboBoardState(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Set Com Port Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetComPort() |
{ |
SetComPortRequest body = new SetComPortRequest(); |
SetComPort op = new SetComPort(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Set Com Port and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetComPort(SetComPortRequest body) |
{ |
SetComPort op = new SetComPort(); |
op.Body = body ?? new SetComPortRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Receive Command Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> ReceiveCommand() |
{ |
ReceiveCommandRequest body = new ReceiveCommandRequest(); |
ReceiveCommand op = new ReceiveCommand(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Receive Command and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> ReceiveCommand(ReceiveCommandRequest body) |
{ |
ReceiveCommand op = new ReceiveCommand(); |
op.Body = body ?? new ReceiveCommandRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Send Command Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SendCommand() |
{ |
SendCommandRequest body = new SendCommandRequest(); |
SendCommand op = new SendCommand(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Send Command and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SendCommand(SendCommandRequest body) |
{ |
SendCommand op = new SendCommand(); |
op.Body = body ?? new SendCommandRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Level Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Level() |
{ |
LevelRequest body = new LevelRequest(); |
Level op = new Level(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Level and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Level(LevelRequest body) |
{ |
Level op = new Level(); |
op.Body = body ?? new LevelRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Control Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Control() |
{ |
ControlRequest body = new ControlRequest(); |
Control op = new Control(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Control and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Control(ControlRequest body) |
{ |
Control op = new Control(); |
op.Body = body ?? new ControlRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Set Altitute Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetAltitute() |
{ |
SetAltituteRequest body = new SetAltituteRequest(); |
SetAltitute op = new SetAltitute(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Set Altitute and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetAltitute(SetAltituteRequest body) |
{ |
SetAltitute op = new SetAltitute(); |
op.Body = body ?? new SetAltituteRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Set Gas Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGas() |
{ |
SetGasRequest body = new SetGasRequest(); |
SetGas op = new SetGas(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Set Gas and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGas(SetGasRequest body) |
{ |
SetGas op = new SetGas(); |
op.Body = body ?? new SetGasRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Set Gier Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGier() |
{ |
SetGierRequest body = new SetGierRequest(); |
SetGier op = new SetGier(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Set Gier and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGier(SetGierRequest body) |
{ |
SetGier op = new SetGier(); |
op.Body = body ?? new SetGierRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Increment Tick Request |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> IncrementTick() |
{ |
IncrementTickRequest body = new IncrementTickRequest(); |
IncrementTick op = new IncrementTick(body); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Increment Tick and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> IncrementTick(IncrementTickRequest body) |
{ |
IncrementTick op = new IncrementTick(); |
op.Body = body ?? new IncrementTickRequest(); |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Subscribe and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,Fault> Subscribe(IPort notificationPort) |
{ |
Subscribe op = new Subscribe(); |
op.Body = new Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType(); |
op.NotificationPort = notificationPort; |
this.Post(op); |
return op.ResponsePort; |
} |
/// <summary> |
/// Post Subscribe and return the response port. |
/// </summary> |
public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,Fault> Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body, IPort notificationPort) |
{ |
Subscribe op = new Subscribe(); |
op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType(); |
op.NotificationPort = notificationPort; |
this.Post(op); |
return op.ResponsePort; |
} |
} |
/// <summary> |
/// Get |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class Get : Microsoft.Dss.ServiceModel.Dssp.Get<Microsoft.Dss.ServiceModel.Dssp.GetRequestType, PortSet<RoboBoardState, Fault>> |
{ |
/// <summary> |
/// Get |
/// </summary> |
public Get() |
{ |
} |
/// <summary> |
/// Get |
/// </summary> |
public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body) : |
base(body) |
{ |
} |
/// <summary> |
/// Get |
/// </summary> |
public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body, Microsoft.Ccr.Core.PortSet<RoboBoardState,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Replace |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class Replace : Microsoft.Dss.ServiceModel.Dssp.Replace<RoboBoardState, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType, Fault>> |
{ |
/// <summary> |
/// Replace |
/// </summary> |
public Replace() |
{ |
} |
/// <summary> |
/// Replace |
/// </summary> |
public Replace(RoboBoardState body) : |
base(body) |
{ |
} |
/// <summary> |
/// Replace |
/// </summary> |
public Replace(RoboBoardState body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Set Com Port |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class SetComPort : Microsoft.Dss.ServiceModel.Dssp.Update<SetComPortRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Set Com Port |
/// </summary> |
public SetComPort() |
{ |
} |
/// <summary> |
/// Set Com Port |
/// </summary> |
public SetComPort(SetComPortRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Set Com Port |
/// </summary> |
public SetComPort(SetComPortRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Receive Command |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class ReceiveCommand : Microsoft.Dss.ServiceModel.Dssp.Update<ReceiveCommandRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Receive Command |
/// </summary> |
public ReceiveCommand() |
{ |
} |
/// <summary> |
/// Receive Command |
/// </summary> |
public ReceiveCommand(ReceiveCommandRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Receive Command |
/// </summary> |
public ReceiveCommand(ReceiveCommandRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Send Command |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class SendCommand : Microsoft.Dss.ServiceModel.Dssp.Update<SendCommandRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Send Command |
/// </summary> |
public SendCommand() |
{ |
} |
/// <summary> |
/// Send Command |
/// </summary> |
public SendCommand(SendCommandRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Send Command |
/// </summary> |
public SendCommand(SendCommandRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Level |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class Level : Microsoft.Dss.ServiceModel.Dssp.Update<LevelRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Level |
/// </summary> |
public Level() |
{ |
} |
/// <summary> |
/// Level |
/// </summary> |
public Level(LevelRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Level |
/// </summary> |
public Level(LevelRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Control |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class Control : Microsoft.Dss.ServiceModel.Dssp.Update<ControlRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Control |
/// </summary> |
public Control() |
{ |
} |
/// <summary> |
/// Control |
/// </summary> |
public Control(ControlRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Control |
/// </summary> |
public Control(ControlRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Set Altitute |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class SetAltitute : Microsoft.Dss.ServiceModel.Dssp.Update<SetAltituteRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Set Altitute |
/// </summary> |
public SetAltitute() |
{ |
} |
/// <summary> |
/// Set Altitute |
/// </summary> |
public SetAltitute(SetAltituteRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Set Altitute |
/// </summary> |
public SetAltitute(SetAltituteRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Set Gas |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class SetGas : Microsoft.Dss.ServiceModel.Dssp.Update<SetGasRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Set Gas |
/// </summary> |
public SetGas() |
{ |
} |
/// <summary> |
/// Set Gas |
/// </summary> |
public SetGas(SetGasRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Set Gas |
/// </summary> |
public SetGas(SetGasRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Set Gier |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class SetGier : Microsoft.Dss.ServiceModel.Dssp.Update<SetGierRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Set Gier |
/// </summary> |
public SetGier() |
{ |
} |
/// <summary> |
/// Set Gier |
/// </summary> |
public SetGier(SetGierRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Set Gier |
/// </summary> |
public SetGier(SetGierRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Increment Tick |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class IncrementTick : Microsoft.Dss.ServiceModel.Dssp.Update<IncrementTickRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>> |
{ |
/// <summary> |
/// Increment Tick |
/// </summary> |
public IncrementTick() |
{ |
} |
/// <summary> |
/// Increment Tick |
/// </summary> |
public IncrementTick(IncrementTickRequest body) : |
base(body) |
{ |
} |
/// <summary> |
/// Increment Tick |
/// </summary> |
public IncrementTick(IncrementTickRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
/// <summary> |
/// Subscribe |
/// </summary> |
[XmlTypeAttribute(IncludeInSchema=false)] |
public class Subscribe : Microsoft.Dss.ServiceModel.Dssp.Subscribe<Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType, PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType, Fault>> |
{ |
/// <summary> |
/// Subscribe |
/// </summary> |
public Subscribe() |
{ |
} |
/// <summary> |
/// Subscribe |
/// </summary> |
public Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body) : |
base(body) |
{ |
} |
/// <summary> |
/// Subscribe |
/// </summary> |
public Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/obj/Debug/ResolveAssemblyReference.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/obj/Debug/RoboBoardService.Y2007.M08.Proxy.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/obj/Debug/RoboBoardService.Y2007.M08.Proxy.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/obj/Debug/RoboBoardService.Y2007.M08.proxy.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/obj/Debug/Robotics.RoboBoard.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/obj/Debug/Robotics.RoboBoard.Resources.DssModel.dss |
---|
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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/obj/RoboBoardService.Y2007.M08.proxy.csproj.FileList.txt |
---|
0,0 → 1,9 |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.Proxy.dll |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.Proxy.pdb |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.proxy.xml |
obj\Debug\ResolveAssemblyReference.cache |
obj\Debug\Robotics.RoboBoard.Resources.DssModel.dss |
obj\Debug\Robotics.RoboBoard.Properties.Resources.resources |
obj\Debug\RoboBoardService.Y2007.M08.proxy.csproj.GenerateResource.Cache |
obj\Debug\RoboBoardService.Y2007.M08.Proxy.dll |
obj\Debug\RoboBoardService.Y2007.M08.Proxy.pdb |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/obj/RoboBoardService.Y2007.M08.proxy.csproj.FileListAbsolute.txt |
---|
0,0 → 1,15 |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.Proxy.dll |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.Proxy.pdb |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.proxy.xml |
C:\mikrokopter\RoboBoardService\RoboBoardService\Proxy\obj\Debug\ResolveAssemblyReference.cache |
C:\mikrokopter\RoboBoardService\RoboBoardService\Proxy\obj\Debug\Robotics.RoboBoard.Resources.DssModel.dss |
C:\mikrokopter\RoboBoardService\RoboBoardService\Proxy\obj\Debug\Robotics.RoboBoard.Properties.Resources.resources |
C:\mikrokopter\RoboBoardService\RoboBoardService\Proxy\obj\Debug\RoboBoardService.Y2007.M08.proxy.csproj.GenerateResource.Cache |
C:\mikrokopter\RoboBoardService\RoboBoardService\Proxy\obj\Debug\RoboBoardService.Y2007.M08.Proxy.dll |
C:\mikrokopter\RoboBoardService\RoboBoardService\Proxy\obj\Debug\RoboBoardService.Y2007.M08.Proxy.pdb |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\Proxy\obj\Debug\ResolveAssemblyReference.cache |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\Proxy\obj\Debug\Robotics.RoboBoard.Resources.DssModel.dss |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\Proxy\obj\Debug\Robotics.RoboBoard.Properties.Resources.resources |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\Proxy\obj\Debug\RoboBoardService.Y2007.M08.proxy.csproj.GenerateResource.Cache |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\Proxy\obj\Debug\RoboBoardService.Y2007.M08.Proxy.dll |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\Proxy\obj\Debug\RoboBoardService.Y2007.M08.Proxy.pdb |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Proxy/roboboardservice.source.transform.cs |
---|
0,0 → 1,233 |
using System; |
using Microsoft.Dss.Core.Attributes; |
using Microsoft.Dss.Core.Transforms; |
#if NET_CF20 |
[assembly: ServiceDeclaration(DssServiceDeclaration.Transform, SourceAssemblyKey = @"cf.roboboardservice.y2007.m08, version=0.0.0.0, culture=neutral, publickeytoken=7a99181333b055f6")] |
#else |
[assembly: ServiceDeclaration(DssServiceDeclaration.Transform, SourceAssemblyKey = @"roboboardservice.y2007.m08, version=0.0.0.0, culture=neutral, publickeytoken=7a99181333b055f6")] |
#endif |
#if !URT_MINCLR |
[assembly: System.Security.SecurityTransparent] |
[assembly: System.Security.AllowPartiallyTrustedCallers] |
#endif |
namespace Dss.Transforms.TransformRoboBoardService |
{ |
public class Transforms: TransformBase |
{ |
public static object Transform_Robotics_RoboBoard_Proxy_RoboBoardState_TO_Robotics_RoboBoard_RoboBoardState(object transformFrom) |
{ |
Robotics.RoboBoard.RoboBoardState target = new Robotics.RoboBoard.RoboBoardState(); |
Robotics.RoboBoard.Proxy.RoboBoardState from = transformFrom as Robotics.RoboBoard.Proxy.RoboBoardState; |
target.ComPort = from.ComPort; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_RoboBoardState_TO_Robotics_RoboBoard_Proxy_RoboBoardState(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.RoboBoardState target = new Robotics.RoboBoard.Proxy.RoboBoardState(); |
Robotics.RoboBoard.RoboBoardState from = transformFrom as Robotics.RoboBoard.RoboBoardState; |
target.ComPort = from.ComPort; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_SetComPortRequest_TO_Robotics_RoboBoard_SetComPortRequest(object transformFrom) |
{ |
Robotics.RoboBoard.SetComPortRequest target = new Robotics.RoboBoard.SetComPortRequest(); |
Robotics.RoboBoard.Proxy.SetComPortRequest from = transformFrom as Robotics.RoboBoard.Proxy.SetComPortRequest; |
target.PortName = from.PortName; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_SetComPortRequest_TO_Robotics_RoboBoard_Proxy_SetComPortRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.SetComPortRequest target = new Robotics.RoboBoard.Proxy.SetComPortRequest(); |
Robotics.RoboBoard.SetComPortRequest from = transformFrom as Robotics.RoboBoard.SetComPortRequest; |
target.PortName = from.PortName; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_ReceiveCommandRequest_TO_Robotics_RoboBoard_ReceiveCommandRequest(object transformFrom) |
{ |
Robotics.RoboBoard.ReceiveCommandRequest target = new Robotics.RoboBoard.ReceiveCommandRequest(); |
Robotics.RoboBoard.Proxy.ReceiveCommandRequest from = transformFrom as Robotics.RoboBoard.Proxy.ReceiveCommandRequest; |
target.Command = from.Command; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_ReceiveCommandRequest_TO_Robotics_RoboBoard_Proxy_ReceiveCommandRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.ReceiveCommandRequest target = new Robotics.RoboBoard.Proxy.ReceiveCommandRequest(); |
Robotics.RoboBoard.ReceiveCommandRequest from = transformFrom as Robotics.RoboBoard.ReceiveCommandRequest; |
target.Command = from.Command; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_SendCommandRequest_TO_Robotics_RoboBoard_SendCommandRequest(object transformFrom) |
{ |
Robotics.RoboBoard.SendCommandRequest target = new Robotics.RoboBoard.SendCommandRequest(); |
Robotics.RoboBoard.Proxy.SendCommandRequest from = transformFrom as Robotics.RoboBoard.Proxy.SendCommandRequest; |
target.Command = from.Command; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_SendCommandRequest_TO_Robotics_RoboBoard_Proxy_SendCommandRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.SendCommandRequest target = new Robotics.RoboBoard.Proxy.SendCommandRequest(); |
Robotics.RoboBoard.SendCommandRequest from = transformFrom as Robotics.RoboBoard.SendCommandRequest; |
target.Command = from.Command; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_LevelRequest_TO_Robotics_RoboBoard_LevelRequest(object transformFrom) |
{ |
Robotics.RoboBoard.LevelRequest target = new Robotics.RoboBoard.LevelRequest(); |
Robotics.RoboBoard.Proxy.LevelRequest from = transformFrom as Robotics.RoboBoard.Proxy.LevelRequest; |
target.Roll = from.Roll; |
target.Nick = from.Nick; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_LevelRequest_TO_Robotics_RoboBoard_Proxy_LevelRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.LevelRequest target = new Robotics.RoboBoard.Proxy.LevelRequest(); |
Robotics.RoboBoard.LevelRequest from = transformFrom as Robotics.RoboBoard.LevelRequest; |
target.Roll = from.Roll; |
target.Nick = from.Nick; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_ControlRequest_TO_Robotics_RoboBoard_ControlRequest(object transformFrom) |
{ |
Robotics.RoboBoard.ControlRequest target = new Robotics.RoboBoard.ControlRequest(); |
Robotics.RoboBoard.Proxy.ControlRequest from = transformFrom as Robotics.RoboBoard.Proxy.ControlRequest; |
target.Roll = from.Roll; |
target.Nick = from.Nick; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_ControlRequest_TO_Robotics_RoboBoard_Proxy_ControlRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.ControlRequest target = new Robotics.RoboBoard.Proxy.ControlRequest(); |
Robotics.RoboBoard.ControlRequest from = transformFrom as Robotics.RoboBoard.ControlRequest; |
target.Roll = from.Roll; |
target.Nick = from.Nick; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_SetAltituteRequest_TO_Robotics_RoboBoard_SetAltituteRequest(object transformFrom) |
{ |
Robotics.RoboBoard.SetAltituteRequest target = new Robotics.RoboBoard.SetAltituteRequest(); |
Robotics.RoboBoard.Proxy.SetAltituteRequest from = transformFrom as Robotics.RoboBoard.Proxy.SetAltituteRequest; |
target.Altitute = from.Altitute; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_SetAltituteRequest_TO_Robotics_RoboBoard_Proxy_SetAltituteRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.SetAltituteRequest target = new Robotics.RoboBoard.Proxy.SetAltituteRequest(); |
Robotics.RoboBoard.SetAltituteRequest from = transformFrom as Robotics.RoboBoard.SetAltituteRequest; |
target.Altitute = from.Altitute; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_SetGasRequest_TO_Robotics_RoboBoard_SetGasRequest(object transformFrom) |
{ |
Robotics.RoboBoard.SetGasRequest target = new Robotics.RoboBoard.SetGasRequest(); |
Robotics.RoboBoard.Proxy.SetGasRequest from = transformFrom as Robotics.RoboBoard.Proxy.SetGasRequest; |
target.Gas = from.Gas; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_SetGasRequest_TO_Robotics_RoboBoard_Proxy_SetGasRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.SetGasRequest target = new Robotics.RoboBoard.Proxy.SetGasRequest(); |
Robotics.RoboBoard.SetGasRequest from = transformFrom as Robotics.RoboBoard.SetGasRequest; |
target.Gas = from.Gas; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_SetGierRequest_TO_Robotics_RoboBoard_SetGierRequest(object transformFrom) |
{ |
Robotics.RoboBoard.SetGierRequest target = new Robotics.RoboBoard.SetGierRequest(); |
Robotics.RoboBoard.Proxy.SetGierRequest from = transformFrom as Robotics.RoboBoard.Proxy.SetGierRequest; |
target.Gier = from.Gier; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_SetGierRequest_TO_Robotics_RoboBoard_Proxy_SetGierRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.SetGierRequest target = new Robotics.RoboBoard.Proxy.SetGierRequest(); |
Robotics.RoboBoard.SetGierRequest from = transformFrom as Robotics.RoboBoard.SetGierRequest; |
target.Gier = from.Gier; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_Proxy_IncrementTickRequest_TO_Robotics_RoboBoard_IncrementTickRequest(object transformFrom) |
{ |
Robotics.RoboBoard.IncrementTickRequest target = new Robotics.RoboBoard.IncrementTickRequest(); |
Robotics.RoboBoard.Proxy.IncrementTickRequest from = transformFrom as Robotics.RoboBoard.Proxy.IncrementTickRequest; |
target.Command = from.Command; |
return target; |
} |
public static object Transform_Robotics_RoboBoard_IncrementTickRequest_TO_Robotics_RoboBoard_Proxy_IncrementTickRequest(object transformFrom) |
{ |
Robotics.RoboBoard.Proxy.IncrementTickRequest target = new Robotics.RoboBoard.Proxy.IncrementTickRequest(); |
Robotics.RoboBoard.IncrementTickRequest from = transformFrom as Robotics.RoboBoard.IncrementTickRequest; |
target.Command = from.Command; |
return target; |
} |
static Transforms() |
{ |
Register(); |
} |
public static void Register() |
{ |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.RoboBoardState), Transform_Robotics_RoboBoard_Proxy_RoboBoardState_TO_Robotics_RoboBoard_RoboBoardState); |
AddSourceTransform(typeof(Robotics.RoboBoard.RoboBoardState), Transform_Robotics_RoboBoard_RoboBoardState_TO_Robotics_RoboBoard_Proxy_RoboBoardState); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.SetComPortRequest), Transform_Robotics_RoboBoard_Proxy_SetComPortRequest_TO_Robotics_RoboBoard_SetComPortRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.SetComPortRequest), Transform_Robotics_RoboBoard_SetComPortRequest_TO_Robotics_RoboBoard_Proxy_SetComPortRequest); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.ReceiveCommandRequest), Transform_Robotics_RoboBoard_Proxy_ReceiveCommandRequest_TO_Robotics_RoboBoard_ReceiveCommandRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.ReceiveCommandRequest), Transform_Robotics_RoboBoard_ReceiveCommandRequest_TO_Robotics_RoboBoard_Proxy_ReceiveCommandRequest); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.SendCommandRequest), Transform_Robotics_RoboBoard_Proxy_SendCommandRequest_TO_Robotics_RoboBoard_SendCommandRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.SendCommandRequest), Transform_Robotics_RoboBoard_SendCommandRequest_TO_Robotics_RoboBoard_Proxy_SendCommandRequest); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.LevelRequest), Transform_Robotics_RoboBoard_Proxy_LevelRequest_TO_Robotics_RoboBoard_LevelRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.LevelRequest), Transform_Robotics_RoboBoard_LevelRequest_TO_Robotics_RoboBoard_Proxy_LevelRequest); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.ControlRequest), Transform_Robotics_RoboBoard_Proxy_ControlRequest_TO_Robotics_RoboBoard_ControlRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.ControlRequest), Transform_Robotics_RoboBoard_ControlRequest_TO_Robotics_RoboBoard_Proxy_ControlRequest); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.SetAltituteRequest), Transform_Robotics_RoboBoard_Proxy_SetAltituteRequest_TO_Robotics_RoboBoard_SetAltituteRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.SetAltituteRequest), Transform_Robotics_RoboBoard_SetAltituteRequest_TO_Robotics_RoboBoard_Proxy_SetAltituteRequest); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.SetGasRequest), Transform_Robotics_RoboBoard_Proxy_SetGasRequest_TO_Robotics_RoboBoard_SetGasRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.SetGasRequest), Transform_Robotics_RoboBoard_SetGasRequest_TO_Robotics_RoboBoard_Proxy_SetGasRequest); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.SetGierRequest), Transform_Robotics_RoboBoard_Proxy_SetGierRequest_TO_Robotics_RoboBoard_SetGierRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.SetGierRequest), Transform_Robotics_RoboBoard_SetGierRequest_TO_Robotics_RoboBoard_Proxy_SetGierRequest); |
AddProxyTransform(typeof(Robotics.RoboBoard.Proxy.IncrementTickRequest), Transform_Robotics_RoboBoard_Proxy_IncrementTickRequest_TO_Robotics_RoboBoard_IncrementTickRequest); |
AddSourceTransform(typeof(Robotics.RoboBoard.IncrementTickRequest), Transform_Robotics_RoboBoard_IncrementTickRequest_TO_Robotics_RoboBoard_Proxy_IncrementTickRequest); |
} |
} |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoard.cs |
---|
0,0 → 1,520 |
//------------------------------------------------------------------------------ |
// <auto-generated> |
// This code was generated by a tool. |
// Runtime Version:2.0.50727.312 |
// |
// Changes to this file may cause incorrect behavior and will be lost if |
// the code is regenerated. |
// </auto-generated> |
//------------------------------------------------------------------------------ |
using Microsoft.Ccr.Core; |
using Microsoft.Dss.Core; |
using Microsoft.Dss.Core.Attributes; |
using Microsoft.Dss.ServiceModel.Dssp; |
using Microsoft.Dss.ServiceModel.DsspServiceBase; |
using Microsoft.Dss.Core.DsspHttp; |
using System; |
using System.Collections.Generic; |
using System.Security.Permissions; |
using System.ComponentModel; |
using System.Xml; |
using roboboard = Robotics.RoboBoard; |
using submgr = Microsoft.Dss.Services.SubscriptionManager; |
using Roboboard = Robotics.Serial; |
using Microsoft.Ccr.Adapters.WinForms; |
using soap = W3C.Soap; |
using dssp = Microsoft.Dss.ServiceModel.Dssp; |
using xml = System.Xml; |
using W3C.Soap; |
namespace Robotics.RoboBoard |
{ |
/// <summary> |
/// Implementation class for RoboBoard |
/// </summary> |
[DisplayName("RoboBoard")] |
[Description("The RoboBoard Service")] |
[Contract(Contract.Identifier)] |
public class RoboBoardService : DsspServiceBase |
{ |
RoboBoardForm _rbForm; |
RoboBoardEvents _eventsPort = new RoboBoardEvents(); |
private Roboboard.SerialCom sc = new Robotics.Serial.SerialCom(); |
/// <summary> |
/// _state |
/// </summary> |
private RoboBoardState _state = new RoboBoardState(); |
/// <summary> |
/// _main Port |
/// </summary> |
[ServicePort("/roboboard", AllowMultipleInstances=false)] |
private RoboBoardOperations _mainPort = new RoboBoardOperations(); |
[Partner("SubMgr", Contract = submgr.Contract.Identifier, CreationPolicy = PartnerCreationPolicy.CreateAlways)] |
private submgr.SubscriptionManagerPort _submgrPort = new submgr.SubscriptionManagerPort(); |
//--------------------------------------------------------------------- |
/// <summary> |
/// Default Service Constructor |
/// </summary> |
public RoboBoardService(DsspServiceCreationPort creationPort) : |
base(creationPort) |
{ |
} |
/// <summary> |
/// Service Start |
/// </summary> |
protected override void Start() |
{ |
Activate(Arbiter.Interleave( |
new TeardownReceiverGroup |
( |
), |
new ExclusiveReceiverGroup |
( |
Arbiter.ReceiveWithIterator<OnLoad>(true, _eventsPort, OnLoadHandler) |
), |
new ConcurrentReceiverGroup |
( |
) |
)); |
base.Start(); |
LogInfo("Init Service.."); |
// Add service specific initialization here. |
// Open Status and Debug Dialog |
WinFormsServicePort.Post(new RunForm(CreateForm)); |
Roboboard.SerialCom.BotEvent +=new Robotics.Serial.SerialCom.BotEventHandler(sc_BotEvent); |
} |
System.Windows.Forms.Form CreateForm() |
{ |
return new RoboBoardForm(_eventsPort); |
} |
//--------------------------------------------------------------------- |
/// <summary> |
/// Get Handler |
/// </summary> |
/// <param name="get"></param> |
/// <returns></returns> |
[ServiceHandler(ServiceHandlerBehavior.Concurrent)] |
public virtual IEnumerator<ITask> GetHandler(Get get) |
{ |
get.ResponsePort.Post(_state); |
yield break; |
} |
//--------------------------------------------------------------------- |
/// <summary> |
/// Http Get Handler |
/// </summary> |
[ServiceHandler(ServiceHandlerBehavior.Concurrent)] |
public IEnumerator<ITask> HttpGetHandler(HttpGet httpGet) |
{ |
httpGet.ResponsePort.Post(new HttpResponseType(_state)); |
yield break; |
} |
//--------------------------------------------------------------------- |
/// <summary> |
/// Replace Handler |
/// </summary> |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> ReplaceHandler(Replace replace) |
{ |
_state = replace.Body; |
// #region CODECLIP 04-1 |
// base.SendNotification(_submgrPort, replace); |
// #endregion |
replace.ResponsePort.Post(DefaultReplaceResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> SetComPortHandler(SetComPort setComPort) |
{ |
LogInfo("Set Port Name ("+setComPort.Body.PortName+")"); |
if ((setComPort.Body.PortName == sc.ComPort)&&(sc.isOpen==true)) |
{ |
LogInfo("no need to change com port"); |
// port name equals the old port name - no action |
} |
else |
{ |
// port name is different, close the old port and open the new one |
if(sc.isOpen==true) { |
LogInfo("closing Port"); |
sc.ClosePort(); |
} |
sc.ComPort = setComPort.Body.PortName; |
if (_rbForm != null) |
{ |
if (sc.InitPort() == 0) |
{ |
LogInfo("Init Port succseeded"); |
WinFormsServicePort.FormInvoke(delegate() |
{_rbForm.UpdateStatus("Port Open (" + sc.ComPort + ")");}); |
} |
else |
{ |
LogInfo("Init Port failed"); |
WinFormsServicePort.FormInvoke(delegate() |
{_rbForm.UpdateStatus("Can't open communication port (" + sc.ComPort + ")");}); |
} |
} |
} |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> IncrementTickHandler(IncrementTick incrementTick) |
{ |
LogInfo("Tick: "); |
LogInfo("Command:" + incrementTick.Body.Command); |
base.SendNotification(_submgrPort, incrementTick); |
incrementTick.ResponsePort.Post(DefaultUpdateResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> ReceiveCommandHandler(ReceiveCommand receiveCommand) |
{ |
LogInfo("Receive "); |
LogInfo("Command:" + receiveCommand.Body.Command); |
base.SendNotification(_submgrPort, receiveCommand); |
receiveCommand.ResponsePort.Post(DefaultUpdateResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> SendCommandHandler(SendCommand sendCommand) |
{ |
LogInfo("Send "); |
LogInfo("Command:" + sendCommand.Body.Command); |
MKRequestTunnelMessage(sendCommand.Body.Command); |
base.SendNotification(_submgrPort, sendCommand); |
sendCommand.ResponsePort.Post(DefaultUpdateResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> LevelHandler(Level level) |
{ |
LogInfo("Level "); |
LogInfo("Nick:"+level.Body.Nick+"Roll:"+level.Body.Roll); |
base.SendNotification(_submgrPort, level); |
level.ResponsePort.Post(DefaultUpdateResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> SetAltituteHandler(SetAltitute setaltitute) |
{ |
LogInfo("SetAltitute "); |
LogInfo("Altitute:" + setaltitute.Body.Altitute); |
if (_rbForm != null) |
{ |
_rbForm.Control_alt = (Int16)setaltitute.Body.Altitute; |
} |
//TODO: send alt control to MK |
base.SendNotification(_submgrPort, setaltitute); |
setaltitute.ResponsePort.Post(DefaultUpdateResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> SetGierHandler(SetGier setgier) |
{ |
LogInfo("SetGier "); |
LogInfo("SetGier:" + setgier.Body.Gier); |
Int16 igier = (Int16)(((float)128 * setgier.Body.Gier) / (float)1000); |
if (_rbForm != null) |
{ |
_rbForm.Control_gier = igier; |
} |
MK_latest_gier = igier; |
MKRequestControl(MK_latest_nick, MK_latest_roll, MK_latest_gier, MK_latest_gas); |
base.SendNotification(_submgrPort, setgier); |
setgier.ResponsePort.Post(DefaultUpdateResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> SetGasHandler(SetGas setgas) |
{ |
LogInfo("SetGas "); |
LogInfo("SetGas:" + setgas.Body.Gas); |
Int16 igas = (Int16)(((float)128 * setgas.Body.Gas) / (float)1000); |
if (_rbForm != null) |
{ |
_rbForm.Control_gas = igas; |
} |
MK_latest_gas = igas; |
MKRequestControl(MK_latest_nick, MK_latest_roll, MK_latest_gier, MK_latest_gas); |
base.SendNotification(_submgrPort, setgas); |
setgas.ResponsePort.Post(DefaultUpdateResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Exclusive)] |
public IEnumerator<ITask> ControlHandler(Control control) |
{ |
LogInfo("Control "); |
LogInfo("Nick:" + control.Body.Nick + " Roll:" +control.Body.Roll); |
Int16 inick = (Int16)(((float)128 * control.Body.Nick) / (float)(-1000)); |
Int16 iroll = (Int16)(((float)128 * control.Body.Roll) / (float)(-1000)); |
if (_rbForm != null) |
{ |
_rbForm.Control_nick = inick; |
_rbForm.Control_roll = iroll; |
} |
MK_latest_nick = inick; |
MK_latest_roll = iroll; |
MKRequestControl(MK_latest_nick, MK_latest_roll, MK_latest_gier, MK_latest_gas); |
base.SendNotification(_submgrPort, control); |
control.ResponsePort.Post(DefaultUpdateResponseType.Instance); |
yield break; |
} |
//--------------------------------------------------------------------- |
[ServiceHandler(ServiceHandlerBehavior.Concurrent)] |
public IEnumerator<ITask> SubscribeHandler(Subscribe subscribe) |
{ |
SubscribeRequestType request = subscribe.Body; |
LogInfo("Subscribe request from: " + request.Subscriber); |
yield return Arbiter.Choice( |
SubscribeHelper(_submgrPort, request, subscribe.ResponsePort), |
delegate(SuccessResult success) |
{ |
base.SendNotification<Replace>(_submgrPort, request.Subscriber, _state); |
}, |
delegate(Exception e) |
{ |
LogError(null, "Subscribe failed", e); |
} |
); |
yield break; |
} |
//--------------------------------------------------------------------- |
IEnumerator<ITask> OnLoadHandler(OnLoad onLoad) |
{ |
_rbForm = onLoad.RoboBoardForm; |
LogInfo("Loaded Form"); |
sc.ComPort = "COM6"; |
if (_rbForm != null) |
{ |
if (sc.InitPort() == 0) |
{ |
WinFormsServicePort.FormInvoke(delegate() |
{_rbForm.UpdateStatus("Port Open (" + sc.ComPort + ")");}); |
} |
else |
{ |
WinFormsServicePort.FormInvoke(delegate() |
{_rbForm.UpdateStatus("Can't open communication port (" + sc.ComPort + ")");}); |
} |
} |
//request version |
MKRequestVersion(); |
yield break; |
} |
//--------------------------------------------------------------------- |
void MKRequestTunnelMessage(string message) |
{ |
message = sc.CreateMessage((char)'X', (char)0, message); |
sc.SerialWrite(message); |
} |
//--------------------------------------------------------------------- |
bool MKRequestSend = false; |
Int16 MK_old_roll = 0; |
Int16 MK_old_nick = 0; |
Int16 MK_old_gier = 0; |
Int16 MK_old_gas = 0; |
Int16 MK_latest_roll = 0; |
Int16 MK_latest_nick = 0; |
Int16 MK_latest_gier = 0; |
Int16 MK_latest_gas = 0; |
void MKRequestControl(Int16 nick, Int16 roll, Int16 gier, Int16 gas) |
{ |
string message = ""; |
if ((MK_old_gas == gas) && |
(MK_old_gier == gier) && |
(MK_old_nick == nick) && |
(MK_old_roll == roll)) |
{ |
LogInfo("no update"); |
return; |
} |
if (MKRequestSend == true) return; |
LogInfo("Send"); |
if (_rbForm != null) |
{ |
WinFormsServicePort.FormInvoke(delegate() |
{ _rbForm.MonitorMKSensorUpdate(); }); |
} |
message = sc.MessageAddInt16(roll, message); |
MK_old_roll = roll; |
message = sc.MessageAddInt16(nick, message); |
MK_old_nick = nick; |
message = sc.MessageAddInt16(gier, message); |
MK_old_gier = gier; |
message = sc.MessageAddInt16(gas, message); |
MK_old_gas = gas; |
message = sc.CreateMessage((char)'C', (char)0, message); |
MKRequestSend = true; |
sc.SerialWrite(message); |
} |
void MKDecodeControl() |
{ |
LogInfo("Control OK"); |
MKRequestSend = false; |
MKRequestControl(MK_latest_nick, MK_latest_roll, MK_latest_gier, MK_latest_gas); |
} |
//--------------------------------------------------------------------- |
void MKRequestVersion() |
{ |
string message = ""; |
message=sc.CreateMessage((char)'v', (char)0, message); |
sc.SerialWrite(message); |
} |
string MKDecodeVersion(string message) |
{ |
string Versionstring = ""; |
Versionstring += "Version: "+sc.MessageReadByte(message).ToString(); |
message=message.Substring(1); |
sc.MessageReadByte(message); |
Versionstring += "." + sc.MessageReadByte(message).ToString(); |
message = message.Substring(1); |
sc.MessageReadByte(message); |
Versionstring += " (STEP:" + sc.MessageReadByte(message).ToString()+")"; |
if (_rbForm != null) |
{ |
WinFormsServicePort.FormInvoke(delegate() |
{ _rbForm.UpdateStatus(Versionstring); }); |
} |
return Versionstring; |
} |
//--------------------------------------------------------------------- |
void MKDecodeDebugData(string message) |
{ |
Int16[] analog = new Int16[32]; |
byte[] digital = new byte[2]; |
int i = 0; |
for (i = 0; i < 2; i++) |
{ |
digital[i]=sc.MessageReadByte(message); |
message = message.Substring(1); |
} |
for (i = 0; i < 32; i++) |
{ |
analog[i] = sc.MessageReadInt16(message); |
Int16 analogx = (Int16)analog[i]; |
if (_rbForm != null) |
{ |
_rbForm.MK_analog[i]= analog[i]; |
_rbForm.Mk_analog_name[i] = "Analog" + i.ToString(); |
//WinFormsServicePort.FormInvoke(delegate() |
//{ _rbForm.MonitorMKSensor(i,analogx,"Analog"+i.ToString()); }); |
} |
message = message.Substring(2); |
} |
if (_rbForm != null) |
{ |
WinFormsServicePort.FormInvoke(delegate() |
{ _rbForm.MonitorMKSensorUpdate(); }); |
} |
base.SendNotification(_submgrPort, new Level((int)analog[0], (int)analog[1])); |
} |
//--------------------------------------------------------------------- |
void sc_BotEvent(object sender, EventArgs ev) |
{ |
string message = ""; |
char cmd = (char)0; |
char adr = (char)0; |
if (sc.IsMessageValid() == true) |
{ |
message = sc.GetLastMessage(); |
cmd = sc.GetMessageCmd(); |
adr = sc.GetMessageAdr(); |
if (cmd.CompareTo((char)'V')==0) |
{ |
MKDecodeVersion(message); |
base.SendNotification(_submgrPort, new ReceiveCommand("V"+message)); |
} |
else |
if (cmd.CompareTo((char)'D') == 0) |
{ |
MKDecodeDebugData(message); |
//base.SendNotification(_submgrPort, new ReceiveCommand("D"+message)); |
} |
else |
if (cmd.CompareTo((char)'X') == 0) |
{ |
base.SendNotification(_submgrPort, new ReceiveCommand(message)); |
} |
else |
if (cmd.CompareTo((char)'C') == 0) |
{ |
MKDecodeControl(); |
} |
sc.InvalidateMessage(); |
} |
if (_rbForm != null) |
{ |
WinFormsServicePort.FormInvoke(delegate() |
{ _rbForm.MonitorCommand(message); }); |
} |
} |
} |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardForm.Designer.cs |
---|
0,0 → 1,149 |
namespace Robotics.RoboBoard |
{ |
partial class RoboBoardForm |
{ |
/// <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 Windows Form 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() |
{ |
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RoboBoardForm)); |
this.MainPanel = new System.Windows.Forms.Panel(); |
this.statusStrip = new System.Windows.Forms.StatusStrip(); |
this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel(); |
this.toolStrip1 = new System.Windows.Forms.ToolStrip(); |
this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); |
this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); |
this.toolStripButton3 = new System.Windows.Forms.ToolStripButton(); |
this.statusStrip.SuspendLayout(); |
this.toolStrip1.SuspendLayout(); |
this.SuspendLayout(); |
// |
// MainPanel |
// |
this.MainPanel.BackColor = System.Drawing.SystemColors.ControlDark; |
this.MainPanel.Cursor = System.Windows.Forms.Cursors.Cross; |
this.MainPanel.Location = new System.Drawing.Point(6, 57); |
this.MainPanel.Name = "MainPanel"; |
this.MainPanel.Size = new System.Drawing.Size(373, 346); |
this.MainPanel.TabIndex = 0; |
this.MainPanel.Paint += new System.Windows.Forms.PaintEventHandler(this.MainPanel_Paint); |
// |
// statusStrip |
// |
this.statusStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { |
this.toolStripStatusLabel1}); |
this.statusStrip.Location = new System.Drawing.Point(0, 406); |
this.statusStrip.Name = "statusStrip"; |
this.statusStrip.Size = new System.Drawing.Size(391, 22); |
this.statusStrip.TabIndex = 1; |
this.statusStrip.Text = "<unknown>"; |
// |
// toolStripStatusLabel1 |
// |
this.toolStripStatusLabel1.Name = "toolStripStatusLabel1"; |
this.toolStripStatusLabel1.Size = new System.Drawing.Size(73, 17); |
this.toolStripStatusLabel1.Text = "<unknown>"; |
// |
// toolStrip1 |
// |
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { |
this.toolStripButton1, |
this.toolStripButton2, |
this.toolStripButton3}); |
this.toolStrip1.Location = new System.Drawing.Point(0, 0); |
this.toolStrip1.Name = "toolStrip1"; |
this.toolStrip1.Size = new System.Drawing.Size(391, 54); |
this.toolStrip1.TabIndex = 2; |
this.toolStrip1.Text = "toolStrip1"; |
// |
// toolStripButton1 |
// |
this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image"))); |
this.toolStripButton1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; |
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.White; |
this.toolStripButton1.Name = "toolStripButton1"; |
this.toolStripButton1.Size = new System.Drawing.Size(59, 51); |
this.toolStripButton1.Text = "GPS Data"; |
this.toolStripButton1.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; |
this.toolStripButton1.ToolTipText = "GPS Data"; |
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click); |
// |
// toolStripButton2 |
// |
this.toolStripButton2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton2.Image"))); |
this.toolStripButton2.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; |
this.toolStripButton2.ImageTransparentColor = System.Drawing.Color.White; |
this.toolStripButton2.Name = "toolStripButton2"; |
this.toolStripButton2.Size = new System.Drawing.Size(56, 51); |
this.toolStripButton2.Text = "MK Data"; |
this.toolStripButton2.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; |
this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); |
// |
// toolStripButton3 |
// |
this.toolStripButton3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton3.Image"))); |
this.toolStripButton3.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; |
this.toolStripButton3.ImageTransparentColor = System.Drawing.Color.White; |
this.toolStripButton3.Name = "toolStripButton3"; |
this.toolStripButton3.Size = new System.Drawing.Size(51, 51); |
this.toolStripButton3.Text = "Control"; |
this.toolStripButton3.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; |
this.toolStripButton3.Click += new System.EventHandler(this.toolStripButton3_Click); |
// |
// RoboBoardForm |
// |
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); |
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; |
this.ClientSize = new System.Drawing.Size(391, 428); |
this.Controls.Add(this.toolStrip1); |
this.Controls.Add(this.statusStrip); |
this.Controls.Add(this.MainPanel); |
this.DoubleBuffered = true; |
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; |
this.Name = "RoboBoardForm"; |
this.Text = "RoboBoard Monitor"; |
this.Load += new System.EventHandler(this.RoboBoardForm_Load); |
this.statusStrip.ResumeLayout(false); |
this.statusStrip.PerformLayout(); |
this.toolStrip1.ResumeLayout(false); |
this.toolStrip1.PerformLayout(); |
this.ResumeLayout(false); |
this.PerformLayout(); |
} |
#endregion |
private System.Windows.Forms.Panel MainPanel; |
private System.Windows.Forms.StatusStrip statusStrip; |
private System.Windows.Forms.ToolStrip toolStrip1; |
private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1; |
private System.Windows.Forms.ToolStripButton toolStripButton1; |
private System.Windows.Forms.ToolStripButton toolStripButton2; |
private System.Windows.Forms.ToolStripButton toolStripButton3; |
} |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardForm.cs |
---|
0,0 → 1,200 |
using System; |
using System.Collections.Generic; |
using System.ComponentModel; |
using System.Data; |
using System.Drawing; |
using System.Text; |
using System.Windows.Forms; |
using winforms = System.Windows.Forms; |
using Microsoft.Ccr.Core; |
using Microsoft.Dss.ServiceModel.Dssp; |
namespace Robotics.RoboBoard |
{ |
partial class RoboBoardForm : Form |
{ |
RoboBoardEvents _eventsPort; |
enum PanelState { Idle, GPS, MKSensor, ExtenderBoard, RawData, Control }; |
public Int16[] MK_analog = new Int16[32]; |
public string[] Mk_analog_name = new string[32]; |
public Int16 Control_alt; |
public Int16 Control_roll; |
public Int16 Control_nick; |
public Int16 Control_gier; |
public Int16 Control_gas; |
int panelstate = (int)PanelState.Idle; |
public RoboBoardForm(RoboBoardEvents EventsPort) |
{ |
_eventsPort = EventsPort; |
InitializeComponent(); |
// UpdateStatus("<unknown>"); |
} |
public void UpdateStatus(string Status) { |
toolStripStatusLabel1.Text = Status; |
} |
/// <summary> |
/// posts the instace of the form to the main process |
/// </summary> |
/// <param name="sender"></param> |
/// <param name="e"></param> |
private void RoboBoardForm_Load(object sender, EventArgs e) |
{ |
_eventsPort.Post(new OnLoad(this)); |
} |
/// <summary> |
/// Invalidate the Panel area and trigger a repaint |
/// </summary> |
/// <param name="Command"></param> |
public void MonitorCommand(string Command) |
{ |
MainPanel.Invalidate(); |
} |
/// <summary> |
/// update data value |
/// </summary> |
/// <param name="index"></param> |
/// <param name="value"></param> |
/// <param name="name"></param> |
public void MonitorMKSensor(int index, Int16 value, string name) |
{ |
if (index > 31) return; |
MK_analog[index] = value; |
if (name == "") return; |
Mk_analog_name[index] = name; |
} |
public void MonitorMKSensorUpdate() |
{ |
MainPanel.Invalidate(); |
} |
/// <summary> |
/// |
/// </summary> |
/// <param name="sender"></param> |
/// <param name="e"></param> |
private void MainPanel_Paint(object sender, PaintEventArgs e) |
{ |
int i; |
Graphics dc = e.Graphics; |
Font stdFont = new Font("Arial", 10); |
SolidBrush stdBrush = new SolidBrush(Color.Green); |
Font sensorFont = new Font("Arial", 8); |
SolidBrush sensorBrush = new SolidBrush(Color.Black); |
switch (panelstate) |
{ |
case (int)PanelState.Control: |
dc.DrawString("Control Data Monitor", stdFont, stdBrush, 2, 2); |
dc.DrawString("Nick", sensorFont, sensorBrush, 10, 14); |
dc.DrawString(Control_nick.ToString(), sensorFont, sensorBrush, 200, 14); |
dc.DrawString("Roll", sensorFont, sensorBrush, 10, 24); |
dc.DrawString(Control_roll.ToString(), sensorFont, sensorBrush, 200, 24); |
dc.DrawString("Gier", sensorFont, sensorBrush, 10, 34); |
dc.DrawString(Control_gier.ToString(), sensorFont, sensorBrush, 200, 34); |
dc.DrawString("Gas", sensorFont, sensorBrush, 10, 44); |
dc.DrawString(Control_gas.ToString(), sensorFont, sensorBrush, 200, 44); |
dc.DrawString("Altitute", sensorFont, sensorBrush, 10, 54); |
dc.DrawString(Control_alt.ToString(), sensorFont, sensorBrush, 200, 54); |
break; |
case (int)PanelState.RawData: |
dc.DrawString("Raw Data", stdFont, stdBrush, 2, 2); |
break; |
case (int)PanelState.ExtenderBoard: |
dc.DrawString("Extender Board Data", stdFont, stdBrush, 2, 2); |
break; |
case (int)PanelState.GPS: |
dc.DrawString("GPS Data", stdFont, stdBrush, 10, 10); |
break; |
case (int)PanelState.MKSensor: |
dc.DrawString("Mikrokopter Sensors", stdFont, stdBrush, 2, 2); |
for (i = 0; i < 32; i++) |
{ |
if (Mk_analog_name[i] == null) |
{ |
dc.DrawString("<unknown>", sensorFont, sensorBrush, 10, (float)(14 + (i * 10))); |
} |
else |
{ |
dc.DrawString(Mk_analog_name[i], sensorFont, sensorBrush, 10, (float)(14 + (i * 10))); |
} |
dc.DrawString(MK_analog[i].ToString(), sensorFont, sensorBrush, 200, (float)(14 + (i * 10))); |
} |
break; |
case (int)PanelState.Idle: |
dc.DrawString("Select Mode (no mode selected)", stdFont, stdBrush, 2, 2); |
break; |
default: |
dc.DrawString("Select Mode", stdFont, stdBrush, 2, 2); |
break; |
} |
} |
private void toolStripButton1_Click(object sender, EventArgs e) |
{ |
panelstate = (int)PanelState.GPS; |
MainPanel.Invalidate(); |
} |
private void toolStripButton2_Click(object sender, EventArgs e) |
{ |
panelstate = (int)PanelState.MKSensor; |
MainPanel.Invalidate(); |
} |
private void toolStripButton3_Click(object sender, EventArgs e) |
{ |
panelstate = (int)PanelState.Control; |
MainPanel.Invalidate(); |
} |
} |
class RoboBoardEvents:PortSet <OnLoad,OnClosed> |
{ |
} |
class RoboBoardEvent |
{ |
private RoboBoardForm _rbForm; |
public RoboBoardForm RoboBoardForm |
{ |
get { return _rbForm; } |
set { _rbForm = value; } |
} |
public RoboBoardEvent(RoboBoardForm rbForm) |
{ |
_rbForm = rbForm; |
} |
} |
class OnLoad : RoboBoardEvent |
{ |
public OnLoad(RoboBoardForm form) |
: base(form) |
{ |
} |
} |
class OnClosed : RoboBoardEvent |
{ |
public OnClosed(RoboBoardForm form) |
: base(form) |
{ |
} |
} |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardForm.resx |
---|
0,0 → 1,158 |
<?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> |
<metadata name="statusStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
<value>17, 17</value> |
</metadata> |
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
<value>121, 17</value> |
</metadata> |
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
<value> |
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAANVJREFUWEftV8sS |
gCAI9NP9cxotChDr0kLN2EwHO8S6D9BS9ENmHbqkQtQApIDYCzcACSB04XQQDGAx8QlP/EAOaGSf0sE9 |
IwiEjmcvXmtNALF3yl6c36N7gpk4CtvikSDaYFI7lyxEyDFQP5EBJoUynVdcsAAZ44PpJO3GC1gARm8v |
EXgADMJJAexQ4+Z/AAA+TygQMpbniSpgiqo2rPwgp2cEE6IFc/afBtir5pwNonAQ3q4uED841Lwqi/1Z |
qByznSw5mBl79YON7TtTpdw9R2OKLxv19gHuq/t6ngAAAABJRU5ErkJggg== |
</value> |
</data> |
<data name="toolStripButton2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
<value> |
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQhJREFUWEftV1sS |
gyAM1JtzNG5mjTYOhTyW2GI/YIbR8tgsIYnbdWnbJoytwhgy1IVFi4+ec746j72fiFFa043VGC5J0HsB |
6pEIYX2cujbOv0EvdGO5jCsC0r2yV0JYEGPQCyEscVMdjHcIeFgm65TSMc9PJw5CWOq9KcZDMeBhqcx5 |
Y5GKbhpqWWRhiV4QNlinNzMBwUKqF6/RvFAWrHBVbUAKa1ZFlOYsLO8q1flt2TND7Oc3YEDTCQwwTiYq |
AintJ6exYe1fCNDJr9MP9MDPg/CxNHy0ELlCYkoyUJi6npTkXUhGKTUnhDUl2ZRk13+5WsshMkoIxrC8 |
Qyoh+sG9hfVNGeVivQAs6H/3eOzbigAAAABJRU5ErkJggg== |
</value> |
</data> |
<data name="toolStripButton3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
<value> |
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 |
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAKtJREFUWEftleEO |
gCAIhH1035ykDcfIVjuFtqTmrB/5HceZpeTl5ABRITucUNdlGRwGsyAN1w6ECLLwEKhARnBxwF3IHbyB |
Y7IgAuy8rwDV89gWDMIWI+Am5QyX4b4RRoAU8C8HdDXoMxxEqrXCY3YnwGAWzXCZkfKXwFEB38JV36DA |
SWbQ07BX336k590XfHhf0XfOymugFaj6PXUIQbabtiGhz2/SgU0dOADesJv04V7zigAAAABJRU5ErkJg |
gg== |
</value> |
</data> |
</root> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardService.csproj |
---|
0,0 → 1,145 |
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
<PropertyGroup> |
<ProjectType>Local</ProjectType> |
<ProductVersion>8.0.50727</ProductVersion> |
<SchemaVersion>2.0</SchemaVersion> |
<ProjectGuid>{3600E088-E3C2-4193-8515-43DAB2B62E53}</ProjectGuid> |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
<ApplicationIcon> |
</ApplicationIcon> |
<AssemblyKeyContainerName> |
</AssemblyKeyContainerName> |
<AssemblyName>RoboBoardService.Y2007.M08</AssemblyName> |
<RootNamespace>Robotics.RoboBoard</RootNamespace> |
<AssemblyOriginatorKeyFile>C:\Microsoft Robotics Studio (1.5)\samples\mrisamples.snk</AssemblyOriginatorKeyFile> |
<DefaultClientScript>JScript</DefaultClientScript> |
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout> |
<DefaultTargetSchema>IE50</DefaultTargetSchema> |
<DelaySign>false</DelaySign> |
<SignAssembly>true</SignAssembly> |
<OutputType>Library</OutputType> |
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent> |
<StartupObject> |
</StartupObject> |
<FileUpgradeFlags> |
</FileUpgradeFlags> |
</PropertyGroup> |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
<OutputPath>C:\Microsoft Robotics Studio (1.5)\bin\</OutputPath> |
<AllowUnsafeBlocks>false</AllowUnsafeBlocks> |
<BaseAddress>285212672</BaseAddress> |
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> |
<ConfigurationOverrideFile> |
</ConfigurationOverrideFile> |
<DefineConstants>DEBUG;TRACE;INSTRUMENTED</DefineConstants> |
<DocumentationFile> |
</DocumentationFile> |
<DebugSymbols>true</DebugSymbols> |
<FileAlignment>4096</FileAlignment> |
<NoStdLib>false</NoStdLib> |
<NoWarn>3003</NoWarn> |
<Optimize>false</Optimize> |
<RegisterForComInterop>false</RegisterForComInterop> |
<RemoveIntegerChecks>false</RemoveIntegerChecks> |
<TreatWarningsAsErrors>false</TreatWarningsAsErrors> |
<WarningLevel>1</WarningLevel> |
</PropertyGroup> |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
<OutputPath>C:\Microsoft Robotics Studio (1.5)\bin\</OutputPath> |
<AllowUnsafeBlocks>false</AllowUnsafeBlocks> |
<BaseAddress>285212672</BaseAddress> |
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow> |
<ConfigurationOverrideFile> |
</ConfigurationOverrideFile> |
<DefineConstants>TRACE;INSTRUMENTED</DefineConstants> |
<DocumentationFile> |
</DocumentationFile> |
<DebugSymbols>true</DebugSymbols> |
<DebugType>pdbonly</DebugType> |
<DefineConstants>TRACE</DefineConstants> |
<FileAlignment>4096</FileAlignment> |
<NoStdLib>false</NoStdLib> |
<NoWarn>3003</NoWarn> |
<Optimize>false</Optimize> |
<RegisterForComInterop>false</RegisterForComInterop> |
<RemoveIntegerChecks>false</RemoveIntegerChecks> |
<TreatWarningsAsErrors>false</TreatWarningsAsErrors> |
<WarningLevel>1</WarningLevel> |
</PropertyGroup> |
<ItemGroup> |
<Reference Include="Ccr.Adapters.WinForms, Version=1.5.507.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" /> |
<Reference Include="DssRuntime"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="mscorlib"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="Ccr.Core"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="DssBase"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="System"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
<Reference Include="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86" /> |
<Reference Include="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /> |
<Reference Include="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL" /> |
<Reference Include="System.Xml"> |
<SpecificVersion>False</SpecificVersion> |
<Private>False</Private> |
</Reference> |
</ItemGroup> |
<ItemGroup> |
<Compile Include="AssemblyInfo.cs" /> |
<Compile Include="SerialCom.cs" /> |
<Compile Include="Properties\Resources.Designer.cs"> |
<AutoGen>True</AutoGen> |
<DesignTime>True</DesignTime> |
<DependentUpon>Resources.resx</DependentUpon> |
</Compile> |
<Compile Include="RoboBoard.cs" /> |
<Compile Include="RoboBoardForm.cs"> |
<SubType>Form</SubType> |
</Compile> |
<Compile Include="RoboBoardForm.Designer.cs"> |
<DependentUpon>RoboBoardForm.cs</DependentUpon> |
</Compile> |
<Compile Include="RoboBoardTypes.cs" /> |
<AppDesigner Include="Properties" /> |
</ItemGroup> |
<ItemGroup> |
<Content Include="Control.bmp" /> |
<Content Include="Mk.bmp" /> |
<Content Include="RoboBoardService.manifest.xml" /> |
<Content Include="Sat.bmp" /> |
<Content Include="Sat.ico" /> |
</ItemGroup> |
<ItemGroup> |
<EmbeddedResource Include="Properties\Resources.resx"> |
<SubType>Designer</SubType> |
<Generator>ResXFileCodeGenerator</Generator> |
<LastGenOutput>Resources.Designer.cs</LastGenOutput> |
</EmbeddedResource> |
<EmbeddedResource Include="RoboBoardForm.resx"> |
<SubType>Designer</SubType> |
<DependentUpon>RoboBoardForm.cs</DependentUpon> |
</EmbeddedResource> |
</ItemGroup> |
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" /> |
<PropertyGroup Condition="'$(DelaySign)'!=''"> |
<ProxyDelaySign>/delaysign+</ProxyDelaySign> |
</PropertyGroup> |
<PropertyGroup> |
<PreBuildEvent> |
</PreBuildEvent> |
<PostBuildEvent>"C:\Microsoft Robotics Studio (1.5)\bin\dssproxy.exe" /dll:"$(TargetPath)" /proxyprojectpath:"$(ProjectDir)Proxy " /keyfile:"$(AssemblyOriginatorKeyFile)" $(ProxyDelaySign) $(CompactFrameworkProxyGen) /binpath:". " /referencepath:"C:\Microsoft Robotics Studio (1.5)\bin\ " /referencepath:"C:\Microsoft Robotics Studio (1.5)\bin\ "</PostBuildEvent> |
</PropertyGroup> |
</Project> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardService.csproj.user |
---|
0,0 → 1,17 |
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
<PropertyGroup> |
<ReferencePath>c:\microsoft robotics studio (1.5)\bin;c:\windows\microsoft.net\framework\v2.0.50727</ReferencePath> |
</PropertyGroup> |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
<StartWorkingDirectory>C:\Microsoft Robotics Studio (1.5)</StartWorkingDirectory> |
<StartAction>Program</StartAction> |
<StartProgram>C:\Microsoft Robotics Studio (1.5)\bin\dsshost.exe</StartProgram> |
<StartArguments>-port:50000 -tcpport:50001 -manifest:"C:\mikrokopter\RoboBoardService\RoboBoardService\RoboBoardService.manifest.xml"</StartArguments> |
</PropertyGroup> |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
<StartWorkingDirectory>C:\Microsoft Robotics Studio (1.5)</StartWorkingDirectory> |
<StartAction>Program</StartAction> |
<StartProgram>C:\Microsoft Robotics Studio (1.5)\bin\dsshost.exe</StartProgram> |
<StartArguments>-port:50000 -tcpport:50001 -manifest:"C:\Users\gunterl\Documents\Visual Studio 2005\Projects\RoboBoardService\RoboBoardService\RoboBoardService.manifest.xml"</StartArguments> |
</PropertyGroup> |
</Project> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardService.manifest.xml |
---|
0,0 → 1,11 |
<?xml version="1.0" ?> |
<Manifest |
xmlns="http://schemas.microsoft.com/xw/2004/10/manifest.html" |
xmlns:dssp="http://schemas.microsoft.com/xw/2004/10/dssp.html" |
> |
<CreateServiceList> |
<ServiceRecordType> |
<dssp:Contract>http://schemas.tempuri.org/2007/08/roboboardservice.html</dssp:Contract> |
</ServiceRecordType> |
</CreateServiceList> |
</Manifest> |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardService.sln |
---|
0,0 → 1,20 |
|
Microsoft Visual Studio Solution File, Format Version 9.00 |
# Visual Studio 2005 |
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RoboBoardService", "RoboBoardService.csproj", "{3600E088-E3C2-4193-8515-43DAB2B62E53}" |
EndProject |
Global |
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
Debug|Any CPU = Debug|Any CPU |
Release|Any CPU = Release|Any CPU |
EndGlobalSection |
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
{3600E088-E3C2-4193-8515-43DAB2B62E53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
{3600E088-E3C2-4193-8515-43DAB2B62E53}.Debug|Any CPU.Build.0 = Debug|Any CPU |
{3600E088-E3C2-4193-8515-43DAB2B62E53}.Release|Any CPU.ActiveCfg = Release|Any CPU |
{3600E088-E3C2-4193-8515-43DAB2B62E53}.Release|Any CPU.Build.0 = Release|Any CPU |
EndGlobalSection |
GlobalSection(SolutionProperties) = preSolution |
HideSolutionNode = FALSE |
EndGlobalSection |
EndGlobal |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardService.suo |
---|
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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/RoboBoardTypes.cs |
---|
0,0 → 1,472 |
//------------------------------------------------------------------------------ |
// <auto-generated> |
// This code was generated by a tool. |
// Runtime Version:2.0.50727.312 |
// |
// Changes to this file may cause incorrect behavior and will be lost if |
// the code is regenerated. |
// </auto-generated> |
//------------------------------------------------------------------------------ |
using Microsoft.Ccr.Core; |
using Microsoft.Dss.Core.Attributes; |
using Microsoft.Dss.ServiceModel.Dssp; |
using Microsoft.Dss.Core.DsspHttp; |
using System; |
using System.Collections.Generic; |
using W3C.Soap; |
using roboboard = Robotics.RoboBoard; |
namespace Robotics.RoboBoard |
{ |
/// <summary> |
/// RoboBoard Contract class |
/// </summary> |
public sealed class Contract |
{ |
/// <summary> |
/// The Dss Service contract |
/// </summary> |
public const String Identifier = "http://schemas.tempuri.org/2007/08/roboboardservice.html"; |
} |
/// <summary> |
/// The RoboBoard State |
/// </summary> |
[DataContract()] |
public class RoboBoardState |
{ |
private string _ComPort = "COM1"; |
[DataMember] |
public string ComPort |
{ |
get { return _ComPort; } |
set { _ComPort = value; } |
} |
private string _Command; |
} |
/// <summary> |
/// RoboBoard Main Operations Port |
/// </summary> |
[ServicePort()] |
public class RoboBoardOperations : PortSet< |
DsspDefaultLookup, |
DsspDefaultDrop, |
Get, |
HttpGet, |
Replace, |
SetComPort, |
ReceiveCommand, |
SendCommand, |
Level, |
Control, |
SetAltitute, |
SetGas, |
SetGier, |
IncrementTick, |
Subscribe> |
{ |
} |
//------------------------------------------------------------------------- |
/// <summary> |
/// RoboBoard Get Operation |
/// </summary> |
public class Get : Get<GetRequestType, PortSet<RoboBoardState, Fault>> |
{ |
/// <summary> |
/// RoboBoard Get Operation |
/// </summary> |
public Get() |
{ |
} |
/// <summary> |
/// RoboBoard Get Operation |
/// </summary> |
public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body) : |
base(body) |
{ |
} |
/// <summary> |
/// RoboBoard Get Operation |
/// </summary> |
public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body, Microsoft.Ccr.Core.PortSet<RoboBoardState,W3C.Soap.Fault> responsePort) : |
base(body, responsePort) |
{ |
} |
} |
//------------------------------------------------------------------------- |
public class Replace : Replace<RoboBoardState, PortSet<DefaultReplaceResponseType, Fault>> |
{ |
} |
//------------------------------------------------------------------------- |
// Set Com Port Handler |
public class SetComPort : Update<SetComPortRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public SetComPort() |
{ |
} |
public SetComPort(string Portname) |
: base(new SetComPortRequest(Portname)) |
{ |
} |
} |
[DataContract] |
public class SetComPortRequest |
{ |
public SetComPortRequest() |
{ |
} |
public SetComPortRequest(string Portname) |
{ |
PortName = Portname; |
} |
private string _PortName; |
[DataMember] |
public string PortName |
{ |
get { return _PortName; } |
set { _PortName = value; } |
} |
} |
//------------------------------------------------------------------------- |
// Receive Command Handler |
// tbd |
public class ReceiveCommand : Update<ReceiveCommandRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public ReceiveCommand() |
{ |
} |
public ReceiveCommand(string Command) |
: base(new ReceiveCommandRequest(Command)) |
{ |
} |
} |
[DataContract] |
public class ReceiveCommandRequest |
{ |
public ReceiveCommandRequest() |
{ |
} |
public ReceiveCommandRequest(string command) |
{ |
Command = command; |
} |
private string _Command; |
[DataMember] |
public string Command |
{ |
get { return _Command; } |
set { _Command = value; } |
} |
} |
//------------------------------------------------------------------------- |
// Send Command Request Handler |
// tbd |
public class SendCommand : Update<SendCommandRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public SendCommand() |
{ |
} |
public SendCommand(string Command) |
: base(new SendCommandRequest(Command)) |
{ |
} |
} |
[DataContract] |
public class SendCommandRequest |
{ |
public SendCommandRequest() |
{ |
} |
public SendCommandRequest(string command) |
{ |
Command = command; |
} |
private string _Command; |
[DataMember] |
public string Command |
{ |
get { return _Command; } |
set { _Command = value; } |
} |
} |
//------------------------------------------------------------------------- |
// Level Handler |
public class Level : Update<LevelRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public Level() |
{ |
} |
public Level(int Nick, int Roll) |
: base(new LevelRequest(Nick,Roll)) |
{ |
} |
} |
[DataContract] |
public class LevelRequest |
{ |
public LevelRequest() |
{ |
} |
public LevelRequest(int nick, int roll) |
{ |
Nick = nick; |
Roll = roll; |
} |
private int _Roll; |
private int _Nick; |
[DataMember] |
public int Roll |
{ |
get { return _Roll; } |
set { _Roll = value; } |
} |
[DataMember] |
public int Nick |
{ |
get { return _Nick; } |
set { _Nick = value; } |
} |
} |
//------------------------------------------------------------------------- |
// Altitute Handler |
public class SetAltitute : Update<SetAltituteRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public SetAltitute() |
{ |
} |
public SetAltitute(float Altitute) |
: base(new SetAltituteRequest(Altitute)) |
{ |
} |
} |
[DataContract] |
public class SetAltituteRequest |
{ |
public SetAltituteRequest() |
{ |
} |
public SetAltituteRequest(float altitute) |
{ |
Altitute = altitute; |
} |
private float _Altitute; |
[DataMember] |
public float Altitute |
{ |
get { return _Altitute; } |
set { _Altitute = value; } |
} |
} |
//------------------------------------------------------------------------- |
// Gier Handler |
public class SetGier : Update<SetGierRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public SetGier() |
{ |
} |
public SetGier(float Gier) |
: base(new SetGierRequest(Gier)) |
{ |
} |
} |
[DataContract] |
public class SetGierRequest |
{ |
public SetGierRequest() |
{ |
} |
public SetGierRequest(float gier) |
{ |
Gier = gier; |
} |
private float _Gier; |
[DataMember] |
public float Gier |
{ |
get { return _Gier; } |
set { _Gier = value; } |
} |
} |
//------------------------------------------------------------------------- |
// Gas Handler |
public class SetGas : Update<SetGasRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public SetGas() |
{ |
} |
public SetGas(float Gas) |
: base(new SetGasRequest(Gas)) |
{ |
} |
} |
[DataContract] |
public class SetGasRequest |
{ |
public SetGasRequest() |
{ |
} |
public SetGasRequest(float gas) |
{ |
Gas = gas; |
} |
private float _Gas; |
[DataMember] |
public float Gas |
{ |
get { return _Gas; } |
set { _Gas = value; } |
} |
} |
//------------------------------------------------------------------------- |
// Control Handler |
public class Control : Update<ControlRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public Control() |
{ |
} |
public Control(float Nick, float Roll) |
: base(new ControlRequest(Nick,Roll)) |
{ |
} |
} |
[DataContract] |
public class ControlRequest |
{ |
public ControlRequest() |
{ |
} |
public ControlRequest(float nick, float roll) |
{ |
Nick = nick; |
Roll = roll; |
} |
private float _Roll; |
private float _Nick; |
[DataMember] |
public float Roll |
{ |
get { return _Roll; } |
set { _Roll = value; } |
} |
[DataMember] |
public float Nick |
{ |
get { return _Nick; } |
set { _Nick = value; } |
} |
} |
//------------------------------------------------------------------------- |
// Increment Tick Request Handler |
public class IncrementTick : Update<IncrementTickRequest, |
PortSet<DefaultUpdateResponseType, Fault>> |
{ |
public IncrementTick() |
{ |
} |
public IncrementTick(string Command) |
: base(new IncrementTickRequest(Command)) |
{ |
} |
} |
[DataContract] |
public class IncrementTickRequest |
{ |
public IncrementTickRequest() |
{ |
} |
public IncrementTickRequest(string command) |
{ |
Command = command; |
} |
private string _Command; |
[DataMember] |
public string Command |
{ |
get { return _Command; } |
set { _Command = value; } |
} |
} |
//------------------------------------------------------------------------- |
#region CODECLIP 01-1 |
public class Subscribe : Subscribe<SubscribeRequestType, PortSet<SubscribeResponseType, Fault>> |
{ |
} |
#endregion |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Sat.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/Sat.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/SerialCom.cs |
---|
0,0 → 1,403 |
using System; |
using System.Collections.Generic; |
using System.Text; |
using System.IO.Ports; |
using System.Threading; |
namespace Robotics.Serial |
{ |
class SerialCom |
{ |
public delegate void BotEventHandler(object sender, EventArgs ev); |
public static event BotEventHandler BotEvent; |
public string ComPort = "COM1"; |
public static SerialPort serialPort1;// = new SerialPort(); |
public bool isOpen = false; |
// --------------------------------------------------------------------------- |
/// <summary> |
/// Decode Message from the Roboboard |
/// </summary> |
/// <param name="message"></param> |
/// <returns></returns> |
// --------------------------------------------------------------------------- |
public static string DecodeMessage(string command) |
{ |
string message = command.Substring(0, command.Length - 2); |
string target = ""; |
target += (char)command[command.Length - 2]; |
target += (char)command[command.Length - 1]; |
//----------------------------------------------------------- |
// check CRC |
Int16 tmpcrc = 0; |
for (int i = 0; i < message.Length; i++) |
{ |
tmpcrc += (Int16)message[i]; |
} |
tmpcrc %= 4096; |
string crc = ""; |
crc += (char)((byte)'=' + (tmpcrc / 64)); |
crc += (char)((byte)'=' + (tmpcrc % 64)); |
if (crc != target) return ""; |
//----------------------------------------------------------- |
// decode message |
target = ""; |
message = command.Substring(3, command.Length - 5); |
int index = 0; |
uint a, b, c, d; |
uint x, y, z; |
int len = message.Length; |
message = message + "====="; |
while (index <= len) |
{ |
a = (uint)message[index++] - '='; |
b = (uint)message[index++] - '='; |
c = (uint)message[index++] - '='; |
d = (uint)message[index++] - '='; |
x = (a << 2) | (b >> 4); |
y = ((b & 0x0f) << 4) | (c >> 2); |
z = ((c & 0x03) << 6) | d; |
target += (char)x; |
target += (char)y; |
target += (char)z; |
} |
return target; |
} |
// --------------------------------------------------------------------------- |
/// <summary> |
/// Encode Message to send to the Board |
/// </summary> |
/// <param name="message"></param> |
/// <returns></returns> |
// --------------------------------------------------------------------------- |
public static string EncodeMessage(string message) |
{ |
string target = ""; |
byte a, b, c; |
int len = message.Length; |
int ptr = 0; |
while (len > 0) |
{ |
if (len > 0) { a = (byte)message[ptr++]; len--; } else a = 0; |
if (len > 0) { b = (byte)message[ptr++]; len--; } else b = 0; |
if (len > 0) { c = (byte)message[ptr++]; len--; } else c = 0; |
target += (char)((a >> 2) + (byte)'='); |
target += (char)((((a & 0x03) << 4) | ((b & 0xf0) >> 4)) + (byte)'='); |
target += (char)((((b & 0x0f) << 2) | ((c & 0xc0) >> 6)) + (byte)'='); |
target += (char)((c & 0x3f) + (byte)'='); |
} |
return target; |
} |
// --------------------------------------------------------------------------- |
/// <summary> |
/// Creates a complete message including the command and the address byte |
/// header. It calls thr EncodeMessage function to encode the message body. |
/// command and adress byte will not be encoded. An additional 2 Byte CRC will |
/// be added at the end of the message |
/// </summary> |
/// <param name="cmd"></param> |
/// <param name="adr"></param> |
/// <param name="message"></param> |
/// <returns></returns> |
// --------------------------------------------------------------------------- |
public string CreateMessage(char cmd, char adr, string message) |
{ |
string target = ""; |
target += '#'; |
target += adr; |
target += cmd; |
target += EncodeMessage(message); |
//----------------------------------------------------------- |
//add CRC |
Int16 tmpcrc = 0; |
for (int i = 0; i < target.Length; i++) |
{ |
tmpcrc += (Int16)target[i]; |
} |
tmpcrc %= 4096; |
target += (char)((byte)'=' + (tmpcrc / 64)); |
target += (char)((byte)'=' + (tmpcrc % 64)); |
//----------------------------------------------------------- |
target += (char)'\r'; |
return target; |
} |
// --------------------------------------------------------------------------- |
/// <summary> |
/// Initialize the COM Port. ComPort must be set before calling this function |
/// </summary> |
/// <returns></returns> |
// --------------------------------------------------------------------------- |
public int InitPort() |
{ |
serialPort1 = new SerialPort(); |
serialPort1.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(serialPort1_DataReceived); |
try |
{ |
serialPort1.PortName = ComPort; |
serialPort1.BaudRate = 57600; |
serialPort1.DataBits = 8; |
serialPort1.Open(); |
serialPort1.DiscardInBuffer(); |
serialPort1.DiscardOutBuffer(); |
isOpen = true; |
} |
catch |
{ |
isOpen = false; |
return 1; |
} |
return 0; |
} |
// --------------------------------------------------------------------------- |
/// <summary> |
/// Writes a string to the Com Port |
/// </summary> |
/// <param name="data"></param> |
// --------------------------------------------------------------------------- |
public void SerialWrite(string data) |
{ |
serialPort1.Write(data); |
} |
// --------------------------------------------------------------------------- |
/// <summary> |
/// Writes a string to the comport and adds a CR/LF at the end |
/// </summary> |
/// <param name="data"></param> |
// --------------------------------------------------------------------------- |
public void SerialWriteLine(string data) |
{ |
serialPort1.WriteLine(data); |
} |
// --------------------------------------------------------------------------- |
/// <summary> |
/// colse the COm port if open |
/// </summary> |
// --------------------------------------------------------------------------- |
public void ClosePort() |
{ |
if (isOpen) |
{ |
serialPort1.Close(); |
} |
} |
// --------------------------------------------------------------------------- |
/// <summary> |
/// Message functions |
/// </summary> |
// --------------------------------------------------------------------------- |
public string GetLastMessage() |
{ |
if (messagevalid == true) |
{ |
return botmessage; |
} |
else return ""; |
} |
public bool IsMessageValid() |
{ |
return messagevalid; |
} |
public bool IsMessageError() |
{ |
return messageerror; |
} |
public bool IsMessageOverrun() |
{ |
return messageoverrun; |
} |
public void InvalidateMessage() |
{ |
messagevalid = false; |
messageerror = false; |
messageoverrun = false; |
} |
public char GetMessageCmd() |
{ |
return message_cmd; |
} |
public char GetMessageAdr() |
{ |
return message_adr; |
} |
public string MessageAddByte(byte value, string command) |
{ |
command = command + (char)value; |
return command; |
} |
public string MessageAddInt16(Int16 value, string command) |
{ |
byte s = 0; |
s = (byte)value; |
command = command + (char)s; |
Int16 value1 = (Int16)(value >> 8); |
s = (byte)value1; |
command = command + (char)s; |
return command; |
} |
public string MessageAddInt32(Int32 value, string command) |
{ |
byte s = 0; |
s = (byte)value; |
command = command + (char)s; |
Int32 value1 = (Int32)(value >> 8); |
s = (byte)value1; |
command = command + (char)s; |
value1 = (Int32)(value >> 8); |
s = (byte)value1; |
command = command + (char)s; |
value1 = (Int32)(value >> 8); |
s = (byte)value1; |
command = command + (char)s; |
return command; |
} |
public byte MessageReadByte(string command) |
{ |
byte bvalue = (byte)command[0]; |
return bvalue; |
} |
public Int16 MessageReadInt16(string command) |
{ |
int index = 0; |
Int16 tmp2; |
Int16 result; |
Int16 tmp; |
tmp2 = (Int16)command[index++]; |
result = (Int16)command[index++]; |
result = (Int16)(result << 8); |
result += (Int16)tmp2; |
return result; |
} |
public Int32 MessageReadInt32(string command) |
{ |
int index = 0; |
Int32 tmp0; |
Int32 tmp1; |
Int32 tmp2; |
Int32 result; |
Int16 tmp; |
tmp0 = (Int32)command[index++]; |
tmp1 = (Int32)command[index++]; |
tmp2 = (Int32)command[index++]; |
result = (Int32)command[index++]; |
result = (Int32)(result << 8); |
result += (Int32)tmp2; |
result = (Int32)(result << 8); |
result += (Int32)tmp1; |
result = (Int32)(result << 8); |
result += (Int32)tmp0; |
return result; |
} |
// --------------------------------------------------------------------------- |
/// <summary> |
/// serial data receive message handler. |
/// </summary> |
/// <param name="sender"></param> |
/// <param name="e"></param> |
// --------------------------------------------------------------------------- |
private static string command; |
private static bool messagevalid = false; |
private static bool messageerror = false; |
private static bool messageoverrun = false; |
private static char message_cmd = (char)0; |
private static char message_adr = (char)0; |
private static int receiver_status = 0; |
private static string botmessage; |
private static void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) |
{ |
int data; |
EventArgs ev = new EventArgs(); |
while (serialPort1.BytesToRead > 0) |
{ |
data = serialPort1.ReadChar(); |
//Console.Write((char)data); |
switch (receiver_status) |
{ |
case 0: |
if (data.CompareTo('#') == 0) |
{ |
command = "#"; |
receiver_status++; |
} |
break; |
case 1: |
message_adr = (char)data; |
command = command + (char)data; |
receiver_status++; |
break; |
case 2: |
message_cmd = (char)data; |
command = command + (char)data; |
receiver_status++; |
break; |
case 3: |
if ((data.CompareTo(13) != 0) && (data.CompareTo(10) != 0)) |
{ |
command = command + (char)data; |
if (command.Length > 350) |
{ |
command = ""; |
serialPort1.DiscardInBuffer(); |
} |
} |
else |
{ |
if (messagevalid == true) |
{ |
messageoverrun = true; |
} |
else |
{ |
botmessage = DecodeMessage(command); |
if (botmessage == "") |
{ |
messageerror = true; |
} |
else |
{ |
messagevalid = true; |
} |
} |
BotEvent(sender, ev); |
receiver_status = 0; |
command = ""; |
} |
break; |
} |
} |
} |
} |
} |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/obj/Debug/ResolveAssemblyReference.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/obj/Debug/RoboBoardService.Y2007.M08.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/obj/Debug/RoboBoardService.Y2007.M08.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/obj/Debug/RoboBoardService.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/obj/Debug/Robotics.RoboBoard.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/obj/Debug/Robotics.RoboBoard.RoboBoardForm.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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/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 |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/obj/RoboBoardService.csproj.FileList.txt |
---|
0,0 → 1,8 |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.dll |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.pdb |
obj\Debug\ResolveAssemblyReference.cache |
obj\Debug\Robotics.RoboBoard.Properties.Resources.resources |
obj\Debug\Robotics.RoboBoard.RoboBoardForm.resources |
obj\Debug\RoboBoardService.csproj.GenerateResource.Cache |
obj\Debug\RoboBoardService.Y2007.M08.dll |
obj\Debug\RoboBoardService.Y2007.M08.pdb |
/Microsoft Robotics Studio/MSRS Service/RoboBoardService/obj/RoboBoardService.csproj.FileListAbsolute.txt |
---|
0,0 → 1,14 |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.dll |
C:\Microsoft Robotics Studio (1.5)\bin\RoboBoardService.Y2007.M08.pdb |
C:\mikrokopter\RoboBoardService\RoboBoardService\obj\Debug\ResolveAssemblyReference.cache |
C:\mikrokopter\RoboBoardService\RoboBoardService\obj\Debug\Robotics.RoboBoard.Properties.Resources.resources |
C:\mikrokopter\RoboBoardService\RoboBoardService\obj\Debug\Robotics.RoboBoard.RoboBoardForm.resources |
C:\mikrokopter\RoboBoardService\RoboBoardService\obj\Debug\RoboBoardService.csproj.GenerateResource.Cache |
C:\mikrokopter\RoboBoardService\RoboBoardService\obj\Debug\RoboBoardService.Y2007.M08.dll |
C:\mikrokopter\RoboBoardService\RoboBoardService\obj\Debug\RoboBoardService.Y2007.M08.pdb |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\obj\Debug\ResolveAssemblyReference.cache |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\obj\Debug\Robotics.RoboBoard.Properties.Resources.resources |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\obj\Debug\Robotics.RoboBoard.RoboBoardForm.resources |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\obj\Debug\RoboBoardService.csproj.GenerateResource.Cache |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\obj\Debug\RoboBoardService.Y2007.M08.dll |
C:\mikrokopter\svc\Projects\Microsoft Robotics Studio\MSRS Service\RoboBoardService\obj\Debug\RoboBoardService.Y2007.M08.pdb |