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 |
} |