Subversion Repositories Projects

Compare Revisions

Regard whitespace Rev 89 → Rev 90

/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)
{
}
}
}