Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 89 → Rev 90

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