Subversion Repositories Projects

Rev

Rev 90 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 90 Rev 97
1
//------------------------------------------------------------------------------
1
//------------------------------------------------------------------------------
2
// <auto-generated>
2
// <auto-generated>
3
//     This code was generated by a tool.
3
//     This code was generated by a tool.
4
//     Runtime Version:2.0.50727.1433
4
//     Runtime Version:2.0.50727.1434
5
//
5
//
6
//     Changes to this file may cause incorrect behavior and will be lost if
6
//     Changes to this file may cause incorrect behavior and will be lost if
7
//     the code is regenerated.
7
//     the code is regenerated.
8
// </auto-generated>
8
// </auto-generated>
9
//------------------------------------------------------------------------------
9
//------------------------------------------------------------------------------
10
 
10
 
11
using Microsoft.Ccr.Core;
11
using Microsoft.Ccr.Core;
12
using Microsoft.Dss.Core;
12
using Microsoft.Dss.Core;
13
using Microsoft.Dss.Core.Attributes;
13
using Microsoft.Dss.Core.Attributes;
14
using Microsoft.Dss.ServiceModel.Dssp;
14
using Microsoft.Dss.ServiceModel.Dssp;
15
using System;
15
using System;
16
using System.Collections.Generic;
16
using System.Collections.Generic;
17
using System.Xml.Serialization;
17
using System.Xml.Serialization;
18
using W3C.Soap;
18
using W3C.Soap;
19
using compression = System.IO.Compression;
19
using compression = System.IO.Compression;
20
using constructor = Microsoft.Dss.Services.Constructor;
20
using constructor = Microsoft.Dss.Services.Constructor;
21
using contractmanager = Microsoft.Dss.Services.ContractManager;
21
using contractmanager = Microsoft.Dss.Services.ContractManager;
22
using contractmodel = Microsoft.Dss.Services.ContractModel;
22
using contractmodel = Microsoft.Dss.Services.ContractModel;
23
using dssphttp = Microsoft.Dss.Core.DsspHttp;
23
using dssphttp = Microsoft.Dss.Core.DsspHttp;
24
using io = System.IO;
24
using io = System.IO;
25
using pxroboboard = Robotics.RoboBoard.Proxy;
25
using pxroboboard = Robotics.RoboBoard.Proxy;
26
using reflection = System.Reflection;
26
using reflection = System.Reflection;
27
 
27
 
28
 
28
 
29
namespace Robotics.RoboBoard.Proxy
29
namespace Robotics.RoboBoard.Proxy
30
{
30
{
31
   
31
   
32
   
32
   
33
    /// <summary>
33
    /// <summary>
34
    /// RoboBoard Contract
34
    /// RoboBoard Contract
35
    /// </summary>
35
    /// </summary>
36
    [XmlTypeAttribute(IncludeInSchema=false)]
36
    [XmlTypeAttribute(IncludeInSchema=false)]
37
    public sealed class Contract
37
    public sealed class Contract
38
    {
38
    {
39
       
39
       
40
        /// The Unique Contract Identifier for the RoboBoard service
40
        /// The Unique Contract Identifier for the RoboBoard service
41
        public const String Identifier = "http://schemas.tempuri.org/2007/08/roboboardservice.html";
41
        public const String Identifier = "http://schemas.tempuri.org/2007/08/roboboardservice.html";
42
       
42
       
43
        /// The Dss Service dssModel Contract(s)
43
        /// The Dss Service dssModel Contract(s)
44
        public static List<contractmodel.ServiceSummary> ServiceModel()
44
        public static List<contractmodel.ServiceSummary> ServiceModel()
45
        {
45
        {
46
            contractmanager.ServiceSummaryLoader loader = new contractmanager.ServiceSummaryLoader();
46
            contractmanager.ServiceSummaryLoader loader = new contractmanager.ServiceSummaryLoader();
47
            return loader.GetServiceSummaries(typeof(Contract).Assembly);
47
            return loader.GetServiceSummaries(typeof(Contract).Assembly);
48
 
48
 
49
        }
49
        }
50
       
50
       
51
        /// <summary>
51
        /// <summary>
52
        /// Creates an instance of the service associated with this contract
52
        /// Creates an instance of the service associated with this contract
53
        /// </summary>
53
        /// </summary>
54
        /// <param name="contructorServicePort">Contractor Service that will create the instance</param>
54
        /// <param name="contructorServicePort">Contractor Service that will create the instance</param>
55
        /// <param name="partners">Optional list of service partners for new service instance</param>
55
        /// <param name="partners">Optional list of service partners for new service instance</param>
56
        /// <returns>Result PortSet for retrieving service creation response</returns>
56
        /// <returns>Result PortSet for retrieving service creation response</returns>
57
        public static DsspResponsePort<CreateResponse> CreateService(constructor.ConstructorPort contructorServicePort, params PartnerType[] partners)
57
        public static DsspResponsePort<CreateResponse> CreateService(constructor.ConstructorPort contructorServicePort, params PartnerType[] partners)
58
        {
58
        {
59
            DsspResponsePort<CreateResponse> result = new DsspResponsePort<CreateResponse>();
59
            DsspResponsePort<CreateResponse> result = new DsspResponsePort<CreateResponse>();
60
            ServiceInfoType si = new ServiceInfoType(Contract.Identifier, null);
60
            ServiceInfoType si = new ServiceInfoType(Contract.Identifier, null);
61
            if (partners != null)
61
            if (partners != null)
62
            {
62
            {
63
                si.PartnerList = new List<PartnerType>(partners);
63
                si.PartnerList = new List<PartnerType>(partners);
64
            }
64
            }
65
            Microsoft.Dss.Services.Constructor.Create create =
65
            Microsoft.Dss.Services.Constructor.Create create =
66
                new Microsoft.Dss.Services.Constructor.Create(si, result);
66
                new Microsoft.Dss.Services.Constructor.Create(si, result);
67
            contructorServicePort.Post(create);
67
            contructorServicePort.Post(create);
68
            return result;
68
            return result;
69
 
69
 
70
        }
70
        }
71
       
71
       
72
        /// <summary>
72
        /// <summary>
73
        /// Creates an instance of the service associated with this contract
73
        /// Creates an instance of the service associated with this contract
74
        /// </summary>
74
        /// </summary>
75
        /// <param name="contructorServicePort">Contractor Service that will create the instance</param>
75
        /// <param name="contructorServicePort">Contractor Service that will create the instance</param>
76
        /// <returns>Result PortSet for retrieving service creation response</returns>
76
        /// <returns>Result PortSet for retrieving service creation response</returns>
77
        public static DsspResponsePort<CreateResponse> CreateService(constructor.ConstructorPort contructorServicePort)
77
        public static DsspResponsePort<CreateResponse> CreateService(constructor.ConstructorPort contructorServicePort)
78
        {
78
        {
79
            return Contract.CreateService(contructorServicePort, null);
79
            return Contract.CreateService(contructorServicePort, null);
80
        }
80
        }
81
    }
81
    }
82
   
82
   
83
    /// <summary>
83
    /// <summary>
84
    /// Robo Board State
84
    /// Robo Board State
85
    /// </summary>
85
    /// </summary>
86
    [DataContract()]
86
    [DataContract()]
87
    [XmlRootAttribute("RoboBoardState", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
87
    [XmlRootAttribute("RoboBoardState", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
88
    public class RoboBoardState : ICloneable, IDssSerializable
88
    public class RoboBoardState : ICloneable, IDssSerializable
89
    {
89
    {
90
       
90
       
91
        private String _comPort;
91
        private String _comPort;
92
       
92
       
93
        /// <summary>
93
        /// <summary>
94
        /// Com Port
94
        /// Com Port
95
        /// </summary>
95
        /// </summary>
96
        [DataMember()]
96
        [DataMember()]
97
        public String ComPort
97
        public String ComPort
98
        {
98
        {
99
            get
99
            get
100
            {
100
            {
101
                return this._comPort;
101
                return this._comPort;
102
            }
102
            }
103
            set
103
            set
104
            {
104
            {
105
                this._comPort = value;
105
                this._comPort = value;
106
            }
106
            }
107
        }
107
        }
108
       
108
       
109
        /// <summary>
109
        /// <summary>
110
        /// Copy To Robo Board State
110
        /// Copy To Robo Board State
111
        /// </summary>
111
        /// </summary>
112
        public virtual void CopyTo(IDssSerializable target)
112
        public virtual void CopyTo(IDssSerializable target)
113
        {
113
        {
114
            RoboBoardState typedTarget = target as RoboBoardState;
114
            RoboBoardState typedTarget = target as RoboBoardState;
115
 
115
 
116
            if (typedTarget == null)
116
            if (typedTarget == null)
117
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
117
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
118
            typedTarget.ComPort = this.ComPort;
118
            typedTarget.ComPort = this.ComPort;
119
        }
119
        }
120
       
120
       
121
        /// <summary>
121
        /// <summary>
122
        /// Clone Robo Board State
122
        /// Clone Robo Board State
123
        /// </summary>
123
        /// </summary>
124
        public virtual object Clone()
124
        public virtual object Clone()
125
        {
125
        {
126
            RoboBoardState target = new RoboBoardState();
126
            RoboBoardState target = new RoboBoardState();
127
 
127
 
128
            target.ComPort = this.ComPort;
128
            target.ComPort = this.ComPort;
129
            return target;
129
            return target;
130
 
130
 
131
        }
131
        }
132
       
132
       
133
        /// <summary>
133
        /// <summary>
134
        /// Serialize Serialize
134
        /// Serialize Serialize
135
        /// </summary>
135
        /// </summary>
136
        public virtual void Serialize(System.IO.BinaryWriter writer)
136
        public virtual void Serialize(System.IO.BinaryWriter writer)
137
        {
137
        {
138
            if (ComPort == null) writer.Write((byte)0);
138
            if (ComPort == null) writer.Write((byte)0);
139
            else
139
            else
140
            {
140
            {
141
                // null flag
141
                // null flag
142
                writer.Write((byte)1);
142
                writer.Write((byte)1);
143
 
143
 
144
                writer.Write(ComPort);
144
                writer.Write(ComPort);
145
            }
145
            }
146
 
146
 
147
        }
147
        }
148
       
148
       
149
        /// <summary>
149
        /// <summary>
150
        /// Deserialize Deserialize
150
        /// Deserialize Deserialize
151
        /// </summary>
151
        /// </summary>
152
        public virtual object Deserialize(System.IO.BinaryReader reader)
152
        public virtual object Deserialize(System.IO.BinaryReader reader)
153
        {
153
        {
154
            if (reader.ReadByte() == 0) {}
154
            if (reader.ReadByte() == 0) {}
155
            else
155
            else
156
            {
156
            {
157
                ComPort = reader.ReadString();
157
                ComPort = reader.ReadString();
158
            } //nullable
158
            } //nullable
159
 
159
 
160
            return this;
160
            return this;
161
 
161
 
162
        }
162
        }
163
    }
163
    }
164
   
164
   
165
    /// <summary>
165
    /// <summary>
-
 
166
    /// Init Complete Request
-
 
167
    /// </summary>
-
 
168
    [DataContract()]
-
 
169
    [XmlRootAttribute("InitCompleteRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
-
 
170
    public class InitCompleteRequest : ICloneable, IDssSerializable
-
 
171
    {
-
 
172
       
-
 
173
        private String _command;
-
 
174
       
-
 
175
        /// <summary>
-
 
176
        /// Command
-
 
177
        /// </summary>
-
 
178
        [DataMember()]
-
 
179
        public String Command
-
 
180
        {
-
 
181
            get
-
 
182
            {
-
 
183
                return this._command;
-
 
184
            }
-
 
185
            set
-
 
186
            {
-
 
187
                this._command = value;
-
 
188
            }
-
 
189
        }
-
 
190
       
-
 
191
        /// <summary>
-
 
192
        /// Copy To Init Complete Request
-
 
193
        /// </summary>
-
 
194
        public virtual void CopyTo(IDssSerializable target)
-
 
195
        {
-
 
196
            InitCompleteRequest typedTarget = target as InitCompleteRequest;
-
 
197
 
-
 
198
            if (typedTarget == null)
-
 
199
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
-
 
200
            typedTarget.Command = this.Command;
-
 
201
        }
-
 
202
       
-
 
203
        /// <summary>
-
 
204
        /// Clone Init Complete Request
-
 
205
        /// </summary>
-
 
206
        public virtual object Clone()
-
 
207
        {
-
 
208
            InitCompleteRequest target = new InitCompleteRequest();
-
 
209
 
-
 
210
            target.Command = this.Command;
-
 
211
            return target;
-
 
212
 
-
 
213
        }
-
 
214
       
-
 
215
        /// <summary>
-
 
216
        /// Serialize Serialize
-
 
217
        /// </summary>
-
 
218
        public virtual void Serialize(System.IO.BinaryWriter writer)
-
 
219
        {
-
 
220
            if (Command == null) writer.Write((byte)0);
-
 
221
            else
-
 
222
            {
-
 
223
                // null flag
-
 
224
                writer.Write((byte)1);
-
 
225
 
-
 
226
                writer.Write(Command);
-
 
227
            }
-
 
228
 
-
 
229
        }
-
 
230
       
-
 
231
        /// <summary>
-
 
232
        /// Deserialize Deserialize
-
 
233
        /// </summary>
-
 
234
        public virtual object Deserialize(System.IO.BinaryReader reader)
-
 
235
        {
-
 
236
            if (reader.ReadByte() == 0) {}
-
 
237
            else
-
 
238
            {
-
 
239
                Command = reader.ReadString();
-
 
240
            } //nullable
-
 
241
 
-
 
242
            return this;
-
 
243
 
-
 
244
        }
-
 
245
    }
-
 
246
   
-
 
247
    /// <summary>
166
    /// Set Com Port Request
248
    /// Set Com Port Request
167
    /// </summary>
249
    /// </summary>
168
    [DataContract()]
250
    [DataContract()]
169
    [XmlRootAttribute("SetComPortRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
251
    [XmlRootAttribute("SetComPortRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
170
    public class SetComPortRequest : ICloneable, IDssSerializable
252
    public class SetComPortRequest : ICloneable, IDssSerializable
171
    {
253
    {
172
       
254
       
173
        private String _portName;
255
        private String _portName;
174
       
256
       
175
        /// <summary>
257
        /// <summary>
176
        /// Port Name
258
        /// Port Name
177
        /// </summary>
259
        /// </summary>
178
        [DataMember()]
260
        [DataMember()]
179
        public String PortName
261
        public String PortName
180
        {
262
        {
181
            get
263
            get
182
            {
264
            {
183
                return this._portName;
265
                return this._portName;
184
            }
266
            }
185
            set
267
            set
186
            {
268
            {
187
                this._portName = value;
269
                this._portName = value;
188
            }
270
            }
189
        }
271
        }
190
       
272
       
191
        /// <summary>
273
        /// <summary>
192
        /// Copy To Set Com Port Request
274
        /// Copy To Set Com Port Request
193
        /// </summary>
275
        /// </summary>
194
        public virtual void CopyTo(IDssSerializable target)
276
        public virtual void CopyTo(IDssSerializable target)
195
        {
277
        {
196
            SetComPortRequest typedTarget = target as SetComPortRequest;
278
            SetComPortRequest typedTarget = target as SetComPortRequest;
197
 
279
 
198
            if (typedTarget == null)
280
            if (typedTarget == null)
199
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
281
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
200
            typedTarget.PortName = this.PortName;
282
            typedTarget.PortName = this.PortName;
201
        }
283
        }
202
       
284
       
203
        /// <summary>
285
        /// <summary>
204
        /// Clone Set Com Port Request
286
        /// Clone Set Com Port Request
205
        /// </summary>
287
        /// </summary>
206
        public virtual object Clone()
288
        public virtual object Clone()
207
        {
289
        {
208
            SetComPortRequest target = new SetComPortRequest();
290
            SetComPortRequest target = new SetComPortRequest();
209
 
291
 
210
            target.PortName = this.PortName;
292
            target.PortName = this.PortName;
211
            return target;
293
            return target;
212
 
294
 
213
        }
295
        }
214
       
296
       
215
        /// <summary>
297
        /// <summary>
216
        /// Serialize Serialize
298
        /// Serialize Serialize
217
        /// </summary>
299
        /// </summary>
218
        public virtual void Serialize(System.IO.BinaryWriter writer)
300
        public virtual void Serialize(System.IO.BinaryWriter writer)
219
        {
301
        {
220
            if (PortName == null) writer.Write((byte)0);
302
            if (PortName == null) writer.Write((byte)0);
221
            else
303
            else
222
            {
304
            {
223
                // null flag
305
                // null flag
224
                writer.Write((byte)1);
306
                writer.Write((byte)1);
225
 
307
 
226
                writer.Write(PortName);
308
                writer.Write(PortName);
227
            }
309
            }
228
 
310
 
229
        }
311
        }
230
       
312
       
231
        /// <summary>
313
        /// <summary>
232
        /// Deserialize Deserialize
314
        /// Deserialize Deserialize
233
        /// </summary>
315
        /// </summary>
234
        public virtual object Deserialize(System.IO.BinaryReader reader)
316
        public virtual object Deserialize(System.IO.BinaryReader reader)
235
        {
317
        {
236
            if (reader.ReadByte() == 0) {}
318
            if (reader.ReadByte() == 0) {}
237
            else
319
            else
238
            {
320
            {
239
                PortName = reader.ReadString();
321
                PortName = reader.ReadString();
240
            } //nullable
322
            } //nullable
241
 
323
 
242
            return this;
324
            return this;
243
 
325
 
244
        }
326
        }
245
    }
327
    }
246
   
328
   
247
    /// <summary>
329
    /// <summary>
248
    /// Receive Command Request
330
    /// Receive Command Request
249
    /// </summary>
331
    /// </summary>
250
    [DataContract()]
332
    [DataContract()]
251
    [XmlRootAttribute("ReceiveCommandRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
333
    [XmlRootAttribute("ReceiveCommandRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
252
    public class ReceiveCommandRequest : ICloneable, IDssSerializable
334
    public class ReceiveCommandRequest : ICloneable, IDssSerializable
253
    {
335
    {
254
       
336
       
255
        private String _command;
337
        private String _command;
256
       
338
       
257
        /// <summary>
339
        /// <summary>
258
        /// Command
340
        /// Command
259
        /// </summary>
341
        /// </summary>
260
        [DataMember()]
342
        [DataMember()]
261
        public String Command
343
        public String Command
262
        {
344
        {
263
            get
345
            get
264
            {
346
            {
265
                return this._command;
347
                return this._command;
266
            }
348
            }
267
            set
349
            set
268
            {
350
            {
269
                this._command = value;
351
                this._command = value;
270
            }
352
            }
271
        }
353
        }
272
       
354
       
273
        /// <summary>
355
        /// <summary>
274
        /// Copy To Receive Command Request
356
        /// Copy To Receive Command Request
275
        /// </summary>
357
        /// </summary>
276
        public virtual void CopyTo(IDssSerializable target)
358
        public virtual void CopyTo(IDssSerializable target)
277
        {
359
        {
278
            ReceiveCommandRequest typedTarget = target as ReceiveCommandRequest;
360
            ReceiveCommandRequest typedTarget = target as ReceiveCommandRequest;
279
 
361
 
280
            if (typedTarget == null)
362
            if (typedTarget == null)
281
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
363
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
282
            typedTarget.Command = this.Command;
364
            typedTarget.Command = this.Command;
283
        }
365
        }
284
       
366
       
285
        /// <summary>
367
        /// <summary>
286
        /// Clone Receive Command Request
368
        /// Clone Receive Command Request
287
        /// </summary>
369
        /// </summary>
288
        public virtual object Clone()
370
        public virtual object Clone()
289
        {
371
        {
290
            ReceiveCommandRequest target = new ReceiveCommandRequest();
372
            ReceiveCommandRequest target = new ReceiveCommandRequest();
291
 
373
 
292
            target.Command = this.Command;
374
            target.Command = this.Command;
293
            return target;
375
            return target;
294
 
376
 
295
        }
377
        }
296
       
378
       
297
        /// <summary>
379
        /// <summary>
298
        /// Serialize Serialize
380
        /// Serialize Serialize
299
        /// </summary>
381
        /// </summary>
300
        public virtual void Serialize(System.IO.BinaryWriter writer)
382
        public virtual void Serialize(System.IO.BinaryWriter writer)
301
        {
383
        {
302
            if (Command == null) writer.Write((byte)0);
384
            if (Command == null) writer.Write((byte)0);
303
            else
385
            else
304
            {
386
            {
305
                // null flag
387
                // null flag
306
                writer.Write((byte)1);
388
                writer.Write((byte)1);
307
 
389
 
308
                writer.Write(Command);
390
                writer.Write(Command);
309
            }
391
            }
310
 
392
 
311
        }
393
        }
312
       
394
       
313
        /// <summary>
395
        /// <summary>
314
        /// Deserialize Deserialize
396
        /// Deserialize Deserialize
315
        /// </summary>
397
        /// </summary>
316
        public virtual object Deserialize(System.IO.BinaryReader reader)
398
        public virtual object Deserialize(System.IO.BinaryReader reader)
317
        {
399
        {
318
            if (reader.ReadByte() == 0) {}
400
            if (reader.ReadByte() == 0) {}
319
            else
401
            else
320
            {
402
            {
321
                Command = reader.ReadString();
403
                Command = reader.ReadString();
322
            } //nullable
404
            } //nullable
323
 
405
 
324
            return this;
406
            return this;
325
 
407
 
326
        }
408
        }
327
    }
409
    }
328
   
410
   
329
    /// <summary>
411
    /// <summary>
330
    /// Send Command Request
412
    /// Send Command Request
331
    /// </summary>
413
    /// </summary>
332
    [DataContract()]
414
    [DataContract()]
333
    [XmlRootAttribute("SendCommandRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
415
    [XmlRootAttribute("SendCommandRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
334
    public class SendCommandRequest : ICloneable, IDssSerializable
416
    public class SendCommandRequest : ICloneable, IDssSerializable
335
    {
417
    {
336
       
418
       
337
        private String _command;
419
        private String _command;
338
       
420
       
339
        /// <summary>
421
        /// <summary>
340
        /// Command
422
        /// Command
341
        /// </summary>
423
        /// </summary>
342
        [DataMember()]
424
        [DataMember()]
343
        public String Command
425
        public String Command
344
        {
426
        {
345
            get
427
            get
346
            {
428
            {
347
                return this._command;
429
                return this._command;
348
            }
430
            }
349
            set
431
            set
350
            {
432
            {
351
                this._command = value;
433
                this._command = value;
352
            }
434
            }
353
        }
435
        }
354
       
436
       
355
        /// <summary>
437
        /// <summary>
356
        /// Copy To Send Command Request
438
        /// Copy To Send Command Request
357
        /// </summary>
439
        /// </summary>
358
        public virtual void CopyTo(IDssSerializable target)
440
        public virtual void CopyTo(IDssSerializable target)
359
        {
441
        {
360
            SendCommandRequest typedTarget = target as SendCommandRequest;
442
            SendCommandRequest typedTarget = target as SendCommandRequest;
361
 
443
 
362
            if (typedTarget == null)
444
            if (typedTarget == null)
363
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
445
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
364
            typedTarget.Command = this.Command;
446
            typedTarget.Command = this.Command;
365
        }
447
        }
366
       
448
       
367
        /// <summary>
449
        /// <summary>
368
        /// Clone Send Command Request
450
        /// Clone Send Command Request
369
        /// </summary>
451
        /// </summary>
370
        public virtual object Clone()
452
        public virtual object Clone()
371
        {
453
        {
372
            SendCommandRequest target = new SendCommandRequest();
454
            SendCommandRequest target = new SendCommandRequest();
373
 
455
 
374
            target.Command = this.Command;
456
            target.Command = this.Command;
375
            return target;
457
            return target;
376
 
458
 
377
        }
459
        }
378
       
460
       
379
        /// <summary>
461
        /// <summary>
380
        /// Serialize Serialize
462
        /// Serialize Serialize
381
        /// </summary>
463
        /// </summary>
382
        public virtual void Serialize(System.IO.BinaryWriter writer)
464
        public virtual void Serialize(System.IO.BinaryWriter writer)
383
        {
465
        {
384
            if (Command == null) writer.Write((byte)0);
466
            if (Command == null) writer.Write((byte)0);
385
            else
467
            else
386
            {
468
            {
387
                // null flag
469
                // null flag
388
                writer.Write((byte)1);
470
                writer.Write((byte)1);
389
 
471
 
390
                writer.Write(Command);
472
                writer.Write(Command);
391
            }
473
            }
392
 
474
 
393
        }
475
        }
394
       
476
       
395
        /// <summary>
477
        /// <summary>
396
        /// Deserialize Deserialize
478
        /// Deserialize Deserialize
397
        /// </summary>
479
        /// </summary>
398
        public virtual object Deserialize(System.IO.BinaryReader reader)
480
        public virtual object Deserialize(System.IO.BinaryReader reader)
399
        {
481
        {
400
            if (reader.ReadByte() == 0) {}
482
            if (reader.ReadByte() == 0) {}
401
            else
483
            else
402
            {
484
            {
403
                Command = reader.ReadString();
485
                Command = reader.ReadString();
404
            } //nullable
486
            } //nullable
405
 
487
 
406
            return this;
488
            return this;
407
 
489
 
408
        }
490
        }
409
    }
491
    }
410
   
492
   
411
    /// <summary>
493
    /// <summary>
412
    /// Level Request
494
    /// Level Request
413
    /// </summary>
495
    /// </summary>
414
    [DataContract()]
496
    [DataContract()]
415
    [XmlRootAttribute("LevelRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
497
    [XmlRootAttribute("LevelRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
416
    public class LevelRequest : ICloneable, IDssSerializable
498
    public class LevelRequest : ICloneable, IDssSerializable
417
    {
499
    {
418
       
500
       
419
        private Int32 _roll;
501
        private Int32 _roll;
420
       
502
       
421
        private Int32 _nick;
503
        private Int32 _nick;
422
       
504
       
423
        /// <summary>
505
        /// <summary>
424
        /// Roll
506
        /// Roll
425
        /// </summary>
507
        /// </summary>
426
        [DataMember()]
508
        [DataMember()]
427
        public Int32 Roll
509
        public Int32 Roll
428
        {
510
        {
429
            get
511
            get
430
            {
512
            {
431
                return this._roll;
513
                return this._roll;
432
            }
514
            }
433
            set
515
            set
434
            {
516
            {
435
                this._roll = value;
517
                this._roll = value;
436
            }
518
            }
437
        }
519
        }
438
       
520
       
439
        /// <summary>
521
        /// <summary>
440
        /// Nick
522
        /// Nick
441
        /// </summary>
523
        /// </summary>
442
        [DataMember()]
524
        [DataMember()]
443
        public Int32 Nick
525
        public Int32 Nick
444
        {
526
        {
445
            get
527
            get
446
            {
528
            {
447
                return this._nick;
529
                return this._nick;
448
            }
530
            }
449
            set
531
            set
450
            {
532
            {
451
                this._nick = value;
533
                this._nick = value;
452
            }
534
            }
453
        }
535
        }
454
       
536
       
455
        /// <summary>
537
        /// <summary>
456
        /// Copy To Level Request
538
        /// Copy To Level Request
457
        /// </summary>
539
        /// </summary>
458
        public virtual void CopyTo(IDssSerializable target)
540
        public virtual void CopyTo(IDssSerializable target)
459
        {
541
        {
460
            LevelRequest typedTarget = target as LevelRequest;
542
            LevelRequest typedTarget = target as LevelRequest;
461
 
543
 
462
            if (typedTarget == null)
544
            if (typedTarget == null)
463
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
545
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
464
            typedTarget.Roll = this.Roll;
546
            typedTarget.Roll = this.Roll;
465
            typedTarget.Nick = this.Nick;
547
            typedTarget.Nick = this.Nick;
466
        }
548
        }
467
       
549
       
468
        /// <summary>
550
        /// <summary>
469
        /// Clone Level Request
551
        /// Clone Level Request
470
        /// </summary>
552
        /// </summary>
471
        public virtual object Clone()
553
        public virtual object Clone()
472
        {
554
        {
473
            LevelRequest target = new LevelRequest();
555
            LevelRequest target = new LevelRequest();
474
 
556
 
475
            target.Roll = this.Roll;
557
            target.Roll = this.Roll;
476
            target.Nick = this.Nick;
558
            target.Nick = this.Nick;
477
            return target;
559
            return target;
478
 
560
 
479
        }
561
        }
480
       
562
       
481
        /// <summary>
563
        /// <summary>
482
        /// Serialize Serialize
564
        /// Serialize Serialize
483
        /// </summary>
565
        /// </summary>
484
        public virtual void Serialize(System.IO.BinaryWriter writer)
566
        public virtual void Serialize(System.IO.BinaryWriter writer)
485
        {
567
        {
486
            writer.Write(Roll);
568
            writer.Write(Roll);
487
 
569
 
488
            writer.Write(Nick);
570
            writer.Write(Nick);
489
 
571
 
490
        }
572
        }
491
       
573
       
492
        /// <summary>
574
        /// <summary>
493
        /// Deserialize Deserialize
575
        /// Deserialize Deserialize
494
        /// </summary>
576
        /// </summary>
495
        public virtual object Deserialize(System.IO.BinaryReader reader)
577
        public virtual object Deserialize(System.IO.BinaryReader reader)
496
        {
578
        {
497
            Roll = reader.ReadInt32();
579
            Roll = reader.ReadInt32();
498
 
580
 
499
            Nick = reader.ReadInt32();
581
            Nick = reader.ReadInt32();
500
 
582
 
501
            return this;
583
            return this;
502
 
584
 
503
        }
585
        }
504
    }
586
    }
505
   
587
   
506
    /// <summary>
588
    /// <summary>
507
    /// Control Request
589
    /// Control Request
508
    /// </summary>
590
    /// </summary>
509
    [DataContract()]
591
    [DataContract()]
510
    [XmlRootAttribute("ControlRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
592
    [XmlRootAttribute("ControlRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
511
    public class ControlRequest : ICloneable, IDssSerializable
593
    public class ControlRequest : ICloneable, IDssSerializable
512
    {
594
    {
513
       
595
       
514
        private Single _roll;
596
        private Single _roll;
515
       
597
       
516
        private Single _nick;
598
        private Single _nick;
517
       
599
       
518
        /// <summary>
600
        /// <summary>
519
        /// Roll
601
        /// Roll
520
        /// </summary>
602
        /// </summary>
521
        [DataMember()]
603
        [DataMember()]
522
        public Single Roll
604
        public Single Roll
523
        {
605
        {
524
            get
606
            get
525
            {
607
            {
526
                return this._roll;
608
                return this._roll;
527
            }
609
            }
528
            set
610
            set
529
            {
611
            {
530
                this._roll = value;
612
                this._roll = value;
531
            }
613
            }
532
        }
614
        }
533
       
615
       
534
        /// <summary>
616
        /// <summary>
535
        /// Nick
617
        /// Nick
536
        /// </summary>
618
        /// </summary>
537
        [DataMember()]
619
        [DataMember()]
538
        public Single Nick
620
        public Single Nick
539
        {
621
        {
540
            get
622
            get
541
            {
623
            {
542
                return this._nick;
624
                return this._nick;
543
            }
625
            }
544
            set
626
            set
545
            {
627
            {
546
                this._nick = value;
628
                this._nick = value;
547
            }
629
            }
548
        }
630
        }
549
       
631
       
550
        /// <summary>
632
        /// <summary>
551
        /// Copy To Control Request
633
        /// Copy To Control Request
552
        /// </summary>
634
        /// </summary>
553
        public virtual void CopyTo(IDssSerializable target)
635
        public virtual void CopyTo(IDssSerializable target)
554
        {
636
        {
555
            ControlRequest typedTarget = target as ControlRequest;
637
            ControlRequest typedTarget = target as ControlRequest;
556
 
638
 
557
            if (typedTarget == null)
639
            if (typedTarget == null)
558
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
640
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
559
            typedTarget.Roll = this.Roll;
641
            typedTarget.Roll = this.Roll;
560
            typedTarget.Nick = this.Nick;
642
            typedTarget.Nick = this.Nick;
561
        }
643
        }
562
       
644
       
563
        /// <summary>
645
        /// <summary>
564
        /// Clone Control Request
646
        /// Clone Control Request
565
        /// </summary>
647
        /// </summary>
566
        public virtual object Clone()
648
        public virtual object Clone()
567
        {
649
        {
568
            ControlRequest target = new ControlRequest();
650
            ControlRequest target = new ControlRequest();
569
 
651
 
570
            target.Roll = this.Roll;
652
            target.Roll = this.Roll;
571
            target.Nick = this.Nick;
653
            target.Nick = this.Nick;
572
            return target;
654
            return target;
573
 
655
 
574
        }
656
        }
575
       
657
       
576
        /// <summary>
658
        /// <summary>
577
        /// Serialize Serialize
659
        /// Serialize Serialize
578
        /// </summary>
660
        /// </summary>
579
        public virtual void Serialize(System.IO.BinaryWriter writer)
661
        public virtual void Serialize(System.IO.BinaryWriter writer)
580
        {
662
        {
581
            writer.Write(Roll);
663
            writer.Write(Roll);
582
 
664
 
583
            writer.Write(Nick);
665
            writer.Write(Nick);
584
 
666
 
585
        }
667
        }
586
       
668
       
587
        /// <summary>
669
        /// <summary>
588
        /// Deserialize Deserialize
670
        /// Deserialize Deserialize
589
        /// </summary>
671
        /// </summary>
590
        public virtual object Deserialize(System.IO.BinaryReader reader)
672
        public virtual object Deserialize(System.IO.BinaryReader reader)
591
        {
673
        {
592
            Roll = reader.ReadSingle();
674
            Roll = reader.ReadSingle();
593
 
675
 
594
            Nick = reader.ReadSingle();
676
            Nick = reader.ReadSingle();
595
 
677
 
596
            return this;
678
            return this;
597
 
679
 
598
        }
680
        }
599
    }
681
    }
600
   
682
   
601
    /// <summary>
683
    /// <summary>
602
    /// Set Altitute Request
684
    /// Set Altitute Request
603
    /// </summary>
685
    /// </summary>
604
    [DataContract()]
686
    [DataContract()]
605
    [XmlRootAttribute("SetAltituteRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
687
    [XmlRootAttribute("SetAltituteRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
606
    public class SetAltituteRequest : ICloneable, IDssSerializable
688
    public class SetAltituteRequest : ICloneable, IDssSerializable
607
    {
689
    {
608
       
690
       
609
        private Single _altitute;
691
        private Single _altitute;
610
       
692
       
611
        /// <summary>
693
        /// <summary>
612
        /// Altitute
694
        /// Altitute
613
        /// </summary>
695
        /// </summary>
614
        [DataMember()]
696
        [DataMember()]
615
        public Single Altitute
697
        public Single Altitute
616
        {
698
        {
617
            get
699
            get
618
            {
700
            {
619
                return this._altitute;
701
                return this._altitute;
620
            }
702
            }
621
            set
703
            set
622
            {
704
            {
623
                this._altitute = value;
705
                this._altitute = value;
624
            }
706
            }
625
        }
707
        }
626
       
708
       
627
        /// <summary>
709
        /// <summary>
628
        /// Copy To Set Altitute Request
710
        /// Copy To Set Altitute Request
629
        /// </summary>
711
        /// </summary>
630
        public virtual void CopyTo(IDssSerializable target)
712
        public virtual void CopyTo(IDssSerializable target)
631
        {
713
        {
632
            SetAltituteRequest typedTarget = target as SetAltituteRequest;
714
            SetAltituteRequest typedTarget = target as SetAltituteRequest;
633
 
715
 
634
            if (typedTarget == null)
716
            if (typedTarget == null)
635
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
717
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
636
            typedTarget.Altitute = this.Altitute;
718
            typedTarget.Altitute = this.Altitute;
637
        }
719
        }
638
       
720
       
639
        /// <summary>
721
        /// <summary>
640
        /// Clone Set Altitute Request
722
        /// Clone Set Altitute Request
641
        /// </summary>
723
        /// </summary>
642
        public virtual object Clone()
724
        public virtual object Clone()
643
        {
725
        {
644
            SetAltituteRequest target = new SetAltituteRequest();
726
            SetAltituteRequest target = new SetAltituteRequest();
645
 
727
 
646
            target.Altitute = this.Altitute;
728
            target.Altitute = this.Altitute;
647
            return target;
729
            return target;
648
 
730
 
649
        }
731
        }
650
       
732
       
651
        /// <summary>
733
        /// <summary>
652
        /// Serialize Serialize
734
        /// Serialize Serialize
653
        /// </summary>
735
        /// </summary>
654
        public virtual void Serialize(System.IO.BinaryWriter writer)
736
        public virtual void Serialize(System.IO.BinaryWriter writer)
655
        {
737
        {
656
            writer.Write(Altitute);
738
            writer.Write(Altitute);
657
 
739
 
658
        }
740
        }
659
       
741
       
660
        /// <summary>
742
        /// <summary>
661
        /// Deserialize Deserialize
743
        /// Deserialize Deserialize
662
        /// </summary>
744
        /// </summary>
663
        public virtual object Deserialize(System.IO.BinaryReader reader)
745
        public virtual object Deserialize(System.IO.BinaryReader reader)
664
        {
746
        {
665
            Altitute = reader.ReadSingle();
747
            Altitute = reader.ReadSingle();
666
 
748
 
667
            return this;
749
            return this;
668
 
750
 
669
        }
751
        }
670
    }
752
    }
671
   
753
   
672
    /// <summary>
754
    /// <summary>
673
    /// Set Gas Request
755
    /// Set Gas Request
674
    /// </summary>
756
    /// </summary>
675
    [DataContract()]
757
    [DataContract()]
676
    [XmlRootAttribute("SetGasRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
758
    [XmlRootAttribute("SetGasRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
677
    public class SetGasRequest : ICloneable, IDssSerializable
759
    public class SetGasRequest : ICloneable, IDssSerializable
678
    {
760
    {
679
       
761
       
680
        private Single _gas;
762
        private Single _gas;
681
       
763
       
682
        /// <summary>
764
        /// <summary>
683
        /// Gas
765
        /// Gas
684
        /// </summary>
766
        /// </summary>
685
        [DataMember()]
767
        [DataMember()]
686
        public Single Gas
768
        public Single Gas
687
        {
769
        {
688
            get
770
            get
689
            {
771
            {
690
                return this._gas;
772
                return this._gas;
691
            }
773
            }
692
            set
774
            set
693
            {
775
            {
694
                this._gas = value;
776
                this._gas = value;
695
            }
777
            }
696
        }
778
        }
697
       
779
       
698
        /// <summary>
780
        /// <summary>
699
        /// Copy To Set Gas Request
781
        /// Copy To Set Gas Request
700
        /// </summary>
782
        /// </summary>
701
        public virtual void CopyTo(IDssSerializable target)
783
        public virtual void CopyTo(IDssSerializable target)
702
        {
784
        {
703
            SetGasRequest typedTarget = target as SetGasRequest;
785
            SetGasRequest typedTarget = target as SetGasRequest;
704
 
786
 
705
            if (typedTarget == null)
787
            if (typedTarget == null)
706
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
788
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
707
            typedTarget.Gas = this.Gas;
789
            typedTarget.Gas = this.Gas;
708
        }
790
        }
709
       
791
       
710
        /// <summary>
792
        /// <summary>
711
        /// Clone Set Gas Request
793
        /// Clone Set Gas Request
712
        /// </summary>
794
        /// </summary>
713
        public virtual object Clone()
795
        public virtual object Clone()
714
        {
796
        {
715
            SetGasRequest target = new SetGasRequest();
797
            SetGasRequest target = new SetGasRequest();
716
 
798
 
717
            target.Gas = this.Gas;
799
            target.Gas = this.Gas;
718
            return target;
800
            return target;
719
 
801
 
720
        }
802
        }
721
       
803
       
722
        /// <summary>
804
        /// <summary>
723
        /// Serialize Serialize
805
        /// Serialize Serialize
724
        /// </summary>
806
        /// </summary>
725
        public virtual void Serialize(System.IO.BinaryWriter writer)
807
        public virtual void Serialize(System.IO.BinaryWriter writer)
726
        {
808
        {
727
            writer.Write(Gas);
809
            writer.Write(Gas);
728
 
810
 
729
        }
811
        }
730
       
812
       
731
        /// <summary>
813
        /// <summary>
732
        /// Deserialize Deserialize
814
        /// Deserialize Deserialize
733
        /// </summary>
815
        /// </summary>
734
        public virtual object Deserialize(System.IO.BinaryReader reader)
816
        public virtual object Deserialize(System.IO.BinaryReader reader)
735
        {
817
        {
736
            Gas = reader.ReadSingle();
818
            Gas = reader.ReadSingle();
737
 
819
 
738
            return this;
820
            return this;
739
 
821
 
740
        }
822
        }
741
    }
823
    }
742
   
824
   
743
    /// <summary>
825
    /// <summary>
744
    /// Set Gier Request
826
    /// Set Gier Request
745
    /// </summary>
827
    /// </summary>
746
    [DataContract()]
828
    [DataContract()]
747
    [XmlRootAttribute("SetGierRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
829
    [XmlRootAttribute("SetGierRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
748
    public class SetGierRequest : ICloneable, IDssSerializable
830
    public class SetGierRequest : ICloneable, IDssSerializable
749
    {
831
    {
750
       
832
       
751
        private Single _gier;
833
        private Single _gier;
752
       
834
       
753
        /// <summary>
835
        /// <summary>
754
        /// Gier
836
        /// Gier
755
        /// </summary>
837
        /// </summary>
756
        [DataMember()]
838
        [DataMember()]
757
        public Single Gier
839
        public Single Gier
758
        {
840
        {
759
            get
841
            get
760
            {
842
            {
761
                return this._gier;
843
                return this._gier;
762
            }
844
            }
763
            set
845
            set
764
            {
846
            {
765
                this._gier = value;
847
                this._gier = value;
766
            }
848
            }
767
        }
849
        }
768
       
850
       
769
        /// <summary>
851
        /// <summary>
770
        /// Copy To Set Gier Request
852
        /// Copy To Set Gier Request
771
        /// </summary>
853
        /// </summary>
772
        public virtual void CopyTo(IDssSerializable target)
854
        public virtual void CopyTo(IDssSerializable target)
773
        {
855
        {
774
            SetGierRequest typedTarget = target as SetGierRequest;
856
            SetGierRequest typedTarget = target as SetGierRequest;
775
 
857
 
776
            if (typedTarget == null)
858
            if (typedTarget == null)
777
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
859
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
778
            typedTarget.Gier = this.Gier;
860
            typedTarget.Gier = this.Gier;
779
        }
861
        }
780
       
862
       
781
        /// <summary>
863
        /// <summary>
782
        /// Clone Set Gier Request
864
        /// Clone Set Gier Request
783
        /// </summary>
865
        /// </summary>
784
        public virtual object Clone()
866
        public virtual object Clone()
785
        {
867
        {
786
            SetGierRequest target = new SetGierRequest();
868
            SetGierRequest target = new SetGierRequest();
787
 
869
 
788
            target.Gier = this.Gier;
870
            target.Gier = this.Gier;
789
            return target;
871
            return target;
790
 
872
 
791
        }
873
        }
792
       
874
       
793
        /// <summary>
875
        /// <summary>
794
        /// Serialize Serialize
876
        /// Serialize Serialize
795
        /// </summary>
877
        /// </summary>
796
        public virtual void Serialize(System.IO.BinaryWriter writer)
878
        public virtual void Serialize(System.IO.BinaryWriter writer)
797
        {
879
        {
798
            writer.Write(Gier);
880
            writer.Write(Gier);
799
 
881
 
800
        }
882
        }
801
       
883
       
802
        /// <summary>
884
        /// <summary>
803
        /// Deserialize Deserialize
885
        /// Deserialize Deserialize
804
        /// </summary>
886
        /// </summary>
805
        public virtual object Deserialize(System.IO.BinaryReader reader)
887
        public virtual object Deserialize(System.IO.BinaryReader reader)
806
        {
888
        {
807
            Gier = reader.ReadSingle();
889
            Gier = reader.ReadSingle();
808
 
890
 
809
            return this;
891
            return this;
810
 
892
 
811
        }
893
        }
812
    }
894
    }
813
   
895
   
814
    /// <summary>
896
    /// <summary>
815
    /// Increment Tick Request
897
    /// Increment Tick Request
816
    /// </summary>
898
    /// </summary>
817
    [DataContract()]
899
    [DataContract()]
818
    [XmlRootAttribute("IncrementTickRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
900
    [XmlRootAttribute("IncrementTickRequest", Namespace="http://schemas.tempuri.org/2007/08/roboboardservice.html")]
819
    public class IncrementTickRequest : ICloneable, IDssSerializable
901
    public class IncrementTickRequest : ICloneable, IDssSerializable
820
    {
902
    {
821
       
903
       
822
        private String _command;
904
        private String _command;
823
       
905
       
824
        /// <summary>
906
        /// <summary>
825
        /// Command
907
        /// Command
826
        /// </summary>
908
        /// </summary>
827
        [DataMember()]
909
        [DataMember()]
828
        public String Command
910
        public String Command
829
        {
911
        {
830
            get
912
            get
831
            {
913
            {
832
                return this._command;
914
                return this._command;
833
            }
915
            }
834
            set
916
            set
835
            {
917
            {
836
                this._command = value;
918
                this._command = value;
837
            }
919
            }
838
        }
920
        }
839
       
921
       
840
        /// <summary>
922
        /// <summary>
841
        /// Copy To Increment Tick Request
923
        /// Copy To Increment Tick Request
842
        /// </summary>
924
        /// </summary>
843
        public virtual void CopyTo(IDssSerializable target)
925
        public virtual void CopyTo(IDssSerializable target)
844
        {
926
        {
845
            IncrementTickRequest typedTarget = target as IncrementTickRequest;
927
            IncrementTickRequest typedTarget = target as IncrementTickRequest;
846
 
928
 
847
            if (typedTarget == null)
929
            if (typedTarget == null)
848
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
930
                throw new ArgumentException("CopyTo({0}) requires type {0}", this.GetType().FullName);
849
            typedTarget.Command = this.Command;
931
            typedTarget.Command = this.Command;
850
        }
932
        }
851
       
933
       
852
        /// <summary>
934
        /// <summary>
853
        /// Clone Increment Tick Request
935
        /// Clone Increment Tick Request
854
        /// </summary>
936
        /// </summary>
855
        public virtual object Clone()
937
        public virtual object Clone()
856
        {
938
        {
857
            IncrementTickRequest target = new IncrementTickRequest();
939
            IncrementTickRequest target = new IncrementTickRequest();
858
 
940
 
859
            target.Command = this.Command;
941
            target.Command = this.Command;
860
            return target;
942
            return target;
861
 
943
 
862
        }
944
        }
863
       
945
       
864
        /// <summary>
946
        /// <summary>
865
        /// Serialize Serialize
947
        /// Serialize Serialize
866
        /// </summary>
948
        /// </summary>
867
        public virtual void Serialize(System.IO.BinaryWriter writer)
949
        public virtual void Serialize(System.IO.BinaryWriter writer)
868
        {
950
        {
869
            if (Command == null) writer.Write((byte)0);
951
            if (Command == null) writer.Write((byte)0);
870
            else
952
            else
871
            {
953
            {
872
                // null flag
954
                // null flag
873
                writer.Write((byte)1);
955
                writer.Write((byte)1);
874
 
956
 
875
                writer.Write(Command);
957
                writer.Write(Command);
876
            }
958
            }
877
 
959
 
878
        }
960
        }
879
       
961
       
880
        /// <summary>
962
        /// <summary>
881
        /// Deserialize Deserialize
963
        /// Deserialize Deserialize
882
        /// </summary>
964
        /// </summary>
883
        public virtual object Deserialize(System.IO.BinaryReader reader)
965
        public virtual object Deserialize(System.IO.BinaryReader reader)
884
        {
966
        {
885
            if (reader.ReadByte() == 0) {}
967
            if (reader.ReadByte() == 0) {}
886
            else
968
            else
887
            {
969
            {
888
                Command = reader.ReadString();
970
                Command = reader.ReadString();
889
            } //nullable
971
            } //nullable
890
 
972
 
891
            return this;
973
            return this;
892
 
974
 
893
        }
975
        }
894
    }
976
    }
895
   
977
   
896
    /// <summary>
978
    /// <summary>
897
    /// Robo Board Operations
979
    /// Robo Board Operations
898
    /// </summary>
980
    /// </summary>
899
    [ServicePort()]
981
    [ServicePort()]
900
    [XmlTypeAttribute(IncludeInSchema=false)]
982
    [XmlTypeAttribute(IncludeInSchema=false)]
901
    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>
983
    public class RoboBoardOperations : PortSet<Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup, Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop, Get, dssphttp.HttpGet, Replace, InitComplete, SetComPort, ReceiveCommand, SendCommand, Level, Control, SetAltitute, SetGas, SetGier, IncrementTick, Subscribe>
902
    {
984
    {
903
       
985
       
904
        /// <summary>
986
        /// <summary>
905
        /// Required Lookup request body type
987
        /// Required Lookup request body type
906
        /// </summary>
988
        /// </summary>
907
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.LookupResponse,Fault> DsspDefaultLookup()
989
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.LookupResponse,Fault> DsspDefaultLookup()
908
        {
990
        {
909
            Microsoft.Dss.ServiceModel.Dssp.LookupRequestType body = new Microsoft.Dss.ServiceModel.Dssp.LookupRequestType();
991
            Microsoft.Dss.ServiceModel.Dssp.LookupRequestType body = new Microsoft.Dss.ServiceModel.Dssp.LookupRequestType();
910
            Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup(body);
992
            Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup(body);
911
            this.Post(op);
993
            this.Post(op);
912
            return op.ResponsePort;
994
            return op.ResponsePort;
913
 
995
 
914
        }
996
        }
915
       
997
       
916
        /// <summary>
998
        /// <summary>
917
        /// Post Dssp Default Lookup and return the response port.
999
        /// Post Dssp Default Lookup and return the response port.
918
        /// </summary>
1000
        /// </summary>
919
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.LookupResponse,Fault> DsspDefaultLookup(Microsoft.Dss.ServiceModel.Dssp.LookupRequestType body)
1001
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.LookupResponse,Fault> DsspDefaultLookup(Microsoft.Dss.ServiceModel.Dssp.LookupRequestType body)
920
        {
1002
        {
921
            Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup();
1003
            Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultLookup();
922
            op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.LookupRequestType();
1004
            op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.LookupRequestType();
923
            this.Post(op);
1005
            this.Post(op);
924
            return op.ResponsePort;
1006
            return op.ResponsePort;
925
 
1007
 
926
        }
1008
        }
927
       
1009
       
928
        /// <summary>
1010
        /// <summary>
929
        /// A request to drop the service.
1011
        /// A request to drop the service.
930
        /// </summary>
1012
        /// </summary>
931
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultDropResponseType,Fault> DsspDefaultDrop()
1013
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultDropResponseType,Fault> DsspDefaultDrop()
932
        {
1014
        {
933
            Microsoft.Dss.ServiceModel.Dssp.DropRequestType body = new Microsoft.Dss.ServiceModel.Dssp.DropRequestType();
1015
            Microsoft.Dss.ServiceModel.Dssp.DropRequestType body = new Microsoft.Dss.ServiceModel.Dssp.DropRequestType();
934
            Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop(body);
1016
            Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop(body);
935
            this.Post(op);
1017
            this.Post(op);
936
            return op.ResponsePort;
1018
            return op.ResponsePort;
937
 
1019
 
938
        }
1020
        }
939
       
1021
       
940
        /// <summary>
1022
        /// <summary>
941
        /// Post Dssp Default Drop and return the response port.
1023
        /// Post Dssp Default Drop and return the response port.
942
        /// </summary>
1024
        /// </summary>
943
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultDropResponseType,Fault> DsspDefaultDrop(Microsoft.Dss.ServiceModel.Dssp.DropRequestType body)
1025
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultDropResponseType,Fault> DsspDefaultDrop(Microsoft.Dss.ServiceModel.Dssp.DropRequestType body)
944
        {
1026
        {
945
            Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop();
1027
            Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop op = new Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop();
946
            op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.DropRequestType();
1028
            op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.DropRequestType();
947
            this.Post(op);
1029
            this.Post(op);
948
            return op.ResponsePort;
1030
            return op.ResponsePort;
949
 
1031
 
950
        }
1032
        }
951
       
1033
       
952
        /// <summary>
1034
        /// <summary>
953
        /// Required Get body type
1035
        /// Required Get body type
954
        /// </summary>
1036
        /// </summary>
955
        public virtual PortSet<RoboBoardState,Fault> Get()
1037
        public virtual PortSet<RoboBoardState,Fault> Get()
956
        {
1038
        {
957
            Microsoft.Dss.ServiceModel.Dssp.GetRequestType body = new Microsoft.Dss.ServiceModel.Dssp.GetRequestType();
1039
            Microsoft.Dss.ServiceModel.Dssp.GetRequestType body = new Microsoft.Dss.ServiceModel.Dssp.GetRequestType();
958
            Get op = new Get(body);
1040
            Get op = new Get(body);
959
            this.Post(op);
1041
            this.Post(op);
960
            return op.ResponsePort;
1042
            return op.ResponsePort;
961
 
1043
 
962
        }
1044
        }
963
       
1045
       
964
        /// <summary>
1046
        /// <summary>
965
        /// Post Get and return the response port.
1047
        /// Post Get and return the response port.
966
        /// </summary>
1048
        /// </summary>
967
        public virtual PortSet<RoboBoardState,Fault> Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body)
1049
        public virtual PortSet<RoboBoardState,Fault> Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body)
968
        {
1050
        {
969
            Get op = new Get();
1051
            Get op = new Get();
970
            op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.GetRequestType();
1052
            op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.GetRequestType();
971
            this.Post(op);
1053
            this.Post(op);
972
            return op.ResponsePort;
1054
            return op.ResponsePort;
973
 
1055
 
974
        }
1056
        }
975
       
1057
       
976
        /// <summary>
1058
        /// <summary>
977
        /// DsspHttp Get request body
1059
        /// DsspHttp Get request body
978
        /// </summary>
1060
        /// </summary>
979
        public virtual PortSet<dssphttp.HttpResponseType,Fault> HttpGet()
1061
        public virtual PortSet<dssphttp.HttpResponseType,Fault> HttpGet()
980
        {
1062
        {
981
            dssphttp.HttpGetRequestType body = new dssphttp.HttpGetRequestType();
1063
            dssphttp.HttpGetRequestType body = new dssphttp.HttpGetRequestType();
982
            dssphttp.HttpGet op = new dssphttp.HttpGet(body);
1064
            dssphttp.HttpGet op = new dssphttp.HttpGet(body);
983
            this.Post(op);
1065
            this.Post(op);
984
            return op.ResponsePort;
1066
            return op.ResponsePort;
985
 
1067
 
986
        }
1068
        }
987
       
1069
       
988
        /// <summary>
1070
        /// <summary>
989
        /// Post Http Get and return the response port.
1071
        /// Post Http Get and return the response port.
990
        /// </summary>
1072
        /// </summary>
991
        public virtual PortSet<dssphttp.HttpResponseType,Fault> HttpGet(dssphttp.HttpGetRequestType body)
1073
        public virtual PortSet<dssphttp.HttpResponseType,Fault> HttpGet(dssphttp.HttpGetRequestType body)
992
        {
1074
        {
993
            dssphttp.HttpGet op = new dssphttp.HttpGet();
1075
            dssphttp.HttpGet op = new dssphttp.HttpGet();
994
            op.Body = body ?? new dssphttp.HttpGetRequestType();
1076
            op.Body = body ?? new dssphttp.HttpGetRequestType();
995
            this.Post(op);
1077
            this.Post(op);
996
            return op.ResponsePort;
1078
            return op.ResponsePort;
997
 
1079
 
998
        }
1080
        }
999
       
1081
       
1000
        /// <summary>
1082
        /// <summary>
1001
        /// Robo Board State
1083
        /// Robo Board State
1002
        /// </summary>
1084
        /// </summary>
1003
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,Fault> Replace()
1085
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,Fault> Replace()
1004
        {
1086
        {
1005
            RoboBoardState body = new RoboBoardState();
1087
            RoboBoardState body = new RoboBoardState();
1006
            Replace op = new Replace(body);
1088
            Replace op = new Replace(body);
1007
            this.Post(op);
1089
            this.Post(op);
1008
            return op.ResponsePort;
1090
            return op.ResponsePort;
1009
 
1091
 
1010
        }
1092
        }
1011
       
1093
       
1012
        /// <summary>
1094
        /// <summary>
1013
        /// Post Replace and return the response port.
1095
        /// Post Replace and return the response port.
1014
        /// </summary>
1096
        /// </summary>
1015
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,Fault> Replace(RoboBoardState body)
1097
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,Fault> Replace(RoboBoardState body)
1016
        {
1098
        {
1017
            Replace op = new Replace();
1099
            Replace op = new Replace();
1018
            op.Body = body ?? new RoboBoardState();
1100
            op.Body = body ?? new RoboBoardState();
1019
            this.Post(op);
1101
            this.Post(op);
1020
            return op.ResponsePort;
1102
            return op.ResponsePort;
1021
 
1103
 
1022
        }
1104
        }
1023
       
1105
       
1024
        /// <summary>
1106
        /// <summary>
-
 
1107
        /// Init Complete Request
-
 
1108
        /// </summary>
-
 
1109
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> InitComplete()
-
 
1110
        {
-
 
1111
            InitCompleteRequest body = new InitCompleteRequest();
-
 
1112
            InitComplete op = new InitComplete(body);
-
 
1113
            this.Post(op);
-
 
1114
            return op.ResponsePort;
-
 
1115
 
-
 
1116
        }
-
 
1117
       
-
 
1118
        /// <summary>
-
 
1119
        /// Post Init Complete and return the response port.
-
 
1120
        /// </summary>
-
 
1121
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> InitComplete(InitCompleteRequest body)
-
 
1122
        {
-
 
1123
            InitComplete op = new InitComplete();
-
 
1124
            op.Body = body ?? new InitCompleteRequest();
-
 
1125
            this.Post(op);
-
 
1126
            return op.ResponsePort;
-
 
1127
 
-
 
1128
        }
-
 
1129
       
-
 
1130
        /// <summary>
1025
        /// Set Com Port Request
1131
        /// Set Com Port Request
1026
        /// </summary>
1132
        /// </summary>
1027
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetComPort()
1133
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetComPort()
1028
        {
1134
        {
1029
            SetComPortRequest body = new SetComPortRequest();
1135
            SetComPortRequest body = new SetComPortRequest();
1030
            SetComPort op = new SetComPort(body);
1136
            SetComPort op = new SetComPort(body);
1031
            this.Post(op);
1137
            this.Post(op);
1032
            return op.ResponsePort;
1138
            return op.ResponsePort;
1033
 
1139
 
1034
        }
1140
        }
1035
       
1141
       
1036
        /// <summary>
1142
        /// <summary>
1037
        /// Post Set Com Port and return the response port.
1143
        /// Post Set Com Port and return the response port.
1038
        /// </summary>
1144
        /// </summary>
1039
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetComPort(SetComPortRequest body)
1145
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetComPort(SetComPortRequest body)
1040
        {
1146
        {
1041
            SetComPort op = new SetComPort();
1147
            SetComPort op = new SetComPort();
1042
            op.Body = body ?? new SetComPortRequest();
1148
            op.Body = body ?? new SetComPortRequest();
1043
            this.Post(op);
1149
            this.Post(op);
1044
            return op.ResponsePort;
1150
            return op.ResponsePort;
1045
 
1151
 
1046
        }
1152
        }
1047
       
1153
       
1048
        /// <summary>
1154
        /// <summary>
1049
        /// Receive Command Request
1155
        /// Receive Command Request
1050
        /// </summary>
1156
        /// </summary>
1051
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> ReceiveCommand()
1157
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> ReceiveCommand()
1052
        {
1158
        {
1053
            ReceiveCommandRequest body = new ReceiveCommandRequest();
1159
            ReceiveCommandRequest body = new ReceiveCommandRequest();
1054
            ReceiveCommand op = new ReceiveCommand(body);
1160
            ReceiveCommand op = new ReceiveCommand(body);
1055
            this.Post(op);
1161
            this.Post(op);
1056
            return op.ResponsePort;
1162
            return op.ResponsePort;
1057
 
1163
 
1058
        }
1164
        }
1059
       
1165
       
1060
        /// <summary>
1166
        /// <summary>
1061
        /// Post Receive Command and return the response port.
1167
        /// Post Receive Command and return the response port.
1062
        /// </summary>
1168
        /// </summary>
1063
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> ReceiveCommand(ReceiveCommandRequest body)
1169
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> ReceiveCommand(ReceiveCommandRequest body)
1064
        {
1170
        {
1065
            ReceiveCommand op = new ReceiveCommand();
1171
            ReceiveCommand op = new ReceiveCommand();
1066
            op.Body = body ?? new ReceiveCommandRequest();
1172
            op.Body = body ?? new ReceiveCommandRequest();
1067
            this.Post(op);
1173
            this.Post(op);
1068
            return op.ResponsePort;
1174
            return op.ResponsePort;
1069
 
1175
 
1070
        }
1176
        }
1071
       
1177
       
1072
        /// <summary>
1178
        /// <summary>
1073
        /// Send Command Request
1179
        /// Send Command Request
1074
        /// </summary>
1180
        /// </summary>
1075
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SendCommand()
1181
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SendCommand()
1076
        {
1182
        {
1077
            SendCommandRequest body = new SendCommandRequest();
1183
            SendCommandRequest body = new SendCommandRequest();
1078
            SendCommand op = new SendCommand(body);
1184
            SendCommand op = new SendCommand(body);
1079
            this.Post(op);
1185
            this.Post(op);
1080
            return op.ResponsePort;
1186
            return op.ResponsePort;
1081
 
1187
 
1082
        }
1188
        }
1083
       
1189
       
1084
        /// <summary>
1190
        /// <summary>
1085
        /// Post Send Command and return the response port.
1191
        /// Post Send Command and return the response port.
1086
        /// </summary>
1192
        /// </summary>
1087
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SendCommand(SendCommandRequest body)
1193
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SendCommand(SendCommandRequest body)
1088
        {
1194
        {
1089
            SendCommand op = new SendCommand();
1195
            SendCommand op = new SendCommand();
1090
            op.Body = body ?? new SendCommandRequest();
1196
            op.Body = body ?? new SendCommandRequest();
1091
            this.Post(op);
1197
            this.Post(op);
1092
            return op.ResponsePort;
1198
            return op.ResponsePort;
1093
 
1199
 
1094
        }
1200
        }
1095
       
1201
       
1096
        /// <summary>
1202
        /// <summary>
1097
        /// Level Request
1203
        /// Level Request
1098
        /// </summary>
1204
        /// </summary>
1099
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Level()
1205
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Level()
1100
        {
1206
        {
1101
            LevelRequest body = new LevelRequest();
1207
            LevelRequest body = new LevelRequest();
1102
            Level op = new Level(body);
1208
            Level op = new Level(body);
1103
            this.Post(op);
1209
            this.Post(op);
1104
            return op.ResponsePort;
1210
            return op.ResponsePort;
1105
 
1211
 
1106
        }
1212
        }
1107
       
1213
       
1108
        /// <summary>
1214
        /// <summary>
1109
        /// Post Level and return the response port.
1215
        /// Post Level and return the response port.
1110
        /// </summary>
1216
        /// </summary>
1111
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Level(LevelRequest body)
1217
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Level(LevelRequest body)
1112
        {
1218
        {
1113
            Level op = new Level();
1219
            Level op = new Level();
1114
            op.Body = body ?? new LevelRequest();
1220
            op.Body = body ?? new LevelRequest();
1115
            this.Post(op);
1221
            this.Post(op);
1116
            return op.ResponsePort;
1222
            return op.ResponsePort;
1117
 
1223
 
1118
        }
1224
        }
1119
       
1225
       
1120
        /// <summary>
1226
        /// <summary>
1121
        /// Control Request
1227
        /// Control Request
1122
        /// </summary>
1228
        /// </summary>
1123
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Control()
1229
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Control()
1124
        {
1230
        {
1125
            ControlRequest body = new ControlRequest();
1231
            ControlRequest body = new ControlRequest();
1126
            Control op = new Control(body);
1232
            Control op = new Control(body);
1127
            this.Post(op);
1233
            this.Post(op);
1128
            return op.ResponsePort;
1234
            return op.ResponsePort;
1129
 
1235
 
1130
        }
1236
        }
1131
       
1237
       
1132
        /// <summary>
1238
        /// <summary>
1133
        /// Post Control and return the response port.
1239
        /// Post Control and return the response port.
1134
        /// </summary>
1240
        /// </summary>
1135
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Control(ControlRequest body)
1241
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> Control(ControlRequest body)
1136
        {
1242
        {
1137
            Control op = new Control();
1243
            Control op = new Control();
1138
            op.Body = body ?? new ControlRequest();
1244
            op.Body = body ?? new ControlRequest();
1139
            this.Post(op);
1245
            this.Post(op);
1140
            return op.ResponsePort;
1246
            return op.ResponsePort;
1141
 
1247
 
1142
        }
1248
        }
1143
       
1249
       
1144
        /// <summary>
1250
        /// <summary>
1145
        /// Set Altitute Request
1251
        /// Set Altitute Request
1146
        /// </summary>
1252
        /// </summary>
1147
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetAltitute()
1253
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetAltitute()
1148
        {
1254
        {
1149
            SetAltituteRequest body = new SetAltituteRequest();
1255
            SetAltituteRequest body = new SetAltituteRequest();
1150
            SetAltitute op = new SetAltitute(body);
1256
            SetAltitute op = new SetAltitute(body);
1151
            this.Post(op);
1257
            this.Post(op);
1152
            return op.ResponsePort;
1258
            return op.ResponsePort;
1153
 
1259
 
1154
        }
1260
        }
1155
       
1261
       
1156
        /// <summary>
1262
        /// <summary>
1157
        /// Post Set Altitute and return the response port.
1263
        /// Post Set Altitute and return the response port.
1158
        /// </summary>
1264
        /// </summary>
1159
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetAltitute(SetAltituteRequest body)
1265
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetAltitute(SetAltituteRequest body)
1160
        {
1266
        {
1161
            SetAltitute op = new SetAltitute();
1267
            SetAltitute op = new SetAltitute();
1162
            op.Body = body ?? new SetAltituteRequest();
1268
            op.Body = body ?? new SetAltituteRequest();
1163
            this.Post(op);
1269
            this.Post(op);
1164
            return op.ResponsePort;
1270
            return op.ResponsePort;
1165
 
1271
 
1166
        }
1272
        }
1167
       
1273
       
1168
        /// <summary>
1274
        /// <summary>
1169
        /// Set Gas Request
1275
        /// Set Gas Request
1170
        /// </summary>
1276
        /// </summary>
1171
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGas()
1277
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGas()
1172
        {
1278
        {
1173
            SetGasRequest body = new SetGasRequest();
1279
            SetGasRequest body = new SetGasRequest();
1174
            SetGas op = new SetGas(body);
1280
            SetGas op = new SetGas(body);
1175
            this.Post(op);
1281
            this.Post(op);
1176
            return op.ResponsePort;
1282
            return op.ResponsePort;
1177
 
1283
 
1178
        }
1284
        }
1179
       
1285
       
1180
        /// <summary>
1286
        /// <summary>
1181
        /// Post Set Gas and return the response port.
1287
        /// Post Set Gas and return the response port.
1182
        /// </summary>
1288
        /// </summary>
1183
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGas(SetGasRequest body)
1289
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGas(SetGasRequest body)
1184
        {
1290
        {
1185
            SetGas op = new SetGas();
1291
            SetGas op = new SetGas();
1186
            op.Body = body ?? new SetGasRequest();
1292
            op.Body = body ?? new SetGasRequest();
1187
            this.Post(op);
1293
            this.Post(op);
1188
            return op.ResponsePort;
1294
            return op.ResponsePort;
1189
 
1295
 
1190
        }
1296
        }
1191
       
1297
       
1192
        /// <summary>
1298
        /// <summary>
1193
        /// Set Gier Request
1299
        /// Set Gier Request
1194
        /// </summary>
1300
        /// </summary>
1195
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGier()
1301
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGier()
1196
        {
1302
        {
1197
            SetGierRequest body = new SetGierRequest();
1303
            SetGierRequest body = new SetGierRequest();
1198
            SetGier op = new SetGier(body);
1304
            SetGier op = new SetGier(body);
1199
            this.Post(op);
1305
            this.Post(op);
1200
            return op.ResponsePort;
1306
            return op.ResponsePort;
1201
 
1307
 
1202
        }
1308
        }
1203
       
1309
       
1204
        /// <summary>
1310
        /// <summary>
1205
        /// Post Set Gier and return the response port.
1311
        /// Post Set Gier and return the response port.
1206
        /// </summary>
1312
        /// </summary>
1207
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGier(SetGierRequest body)
1313
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> SetGier(SetGierRequest body)
1208
        {
1314
        {
1209
            SetGier op = new SetGier();
1315
            SetGier op = new SetGier();
1210
            op.Body = body ?? new SetGierRequest();
1316
            op.Body = body ?? new SetGierRequest();
1211
            this.Post(op);
1317
            this.Post(op);
1212
            return op.ResponsePort;
1318
            return op.ResponsePort;
1213
 
1319
 
1214
        }
1320
        }
1215
       
1321
       
1216
        /// <summary>
1322
        /// <summary>
1217
        /// Increment Tick Request
1323
        /// Increment Tick Request
1218
        /// </summary>
1324
        /// </summary>
1219
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> IncrementTick()
1325
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> IncrementTick()
1220
        {
1326
        {
1221
            IncrementTickRequest body = new IncrementTickRequest();
1327
            IncrementTickRequest body = new IncrementTickRequest();
1222
            IncrementTick op = new IncrementTick(body);
1328
            IncrementTick op = new IncrementTick(body);
1223
            this.Post(op);
1329
            this.Post(op);
1224
            return op.ResponsePort;
1330
            return op.ResponsePort;
1225
 
1331
 
1226
        }
1332
        }
1227
       
1333
       
1228
        /// <summary>
1334
        /// <summary>
1229
        /// Post Increment Tick and return the response port.
1335
        /// Post Increment Tick and return the response port.
1230
        /// </summary>
1336
        /// </summary>
1231
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> IncrementTick(IncrementTickRequest body)
1337
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,Fault> IncrementTick(IncrementTickRequest body)
1232
        {
1338
        {
1233
            IncrementTick op = new IncrementTick();
1339
            IncrementTick op = new IncrementTick();
1234
            op.Body = body ?? new IncrementTickRequest();
1340
            op.Body = body ?? new IncrementTickRequest();
1235
            this.Post(op);
1341
            this.Post(op);
1236
            return op.ResponsePort;
1342
            return op.ResponsePort;
1237
 
1343
 
1238
        }
1344
        }
1239
       
1345
       
1240
        /// <summary>
1346
        /// <summary>
1241
        /// Post Subscribe and return the response port.
1347
        /// Post Subscribe and return the response port.
1242
        /// </summary>
1348
        /// </summary>
1243
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,Fault> Subscribe(IPort notificationPort)
1349
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,Fault> Subscribe(IPort notificationPort)
1244
        {
1350
        {
1245
            Subscribe op = new Subscribe();
1351
            Subscribe op = new Subscribe();
1246
            op.Body = new Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType();
1352
            op.Body = new Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType();
1247
            op.NotificationPort = notificationPort;
1353
            op.NotificationPort = notificationPort;
1248
            this.Post(op);
1354
            this.Post(op);
1249
            return op.ResponsePort;
1355
            return op.ResponsePort;
1250
 
1356
 
1251
        }
1357
        }
1252
       
1358
       
1253
        /// <summary>
1359
        /// <summary>
1254
        /// Post Subscribe and return the response port.
1360
        /// Post Subscribe and return the response port.
1255
        /// </summary>
1361
        /// </summary>
1256
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,Fault> Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body, IPort notificationPort)
1362
        public virtual PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,Fault> Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body, IPort notificationPort)
1257
        {
1363
        {
1258
            Subscribe op = new Subscribe();
1364
            Subscribe op = new Subscribe();
1259
            op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType();
1365
            op.Body = body ?? new Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType();
1260
            op.NotificationPort = notificationPort;
1366
            op.NotificationPort = notificationPort;
1261
            this.Post(op);
1367
            this.Post(op);
1262
            return op.ResponsePort;
1368
            return op.ResponsePort;
1263
 
1369
 
1264
        }
1370
        }
1265
    }
1371
    }
1266
   
1372
   
1267
    /// <summary>
1373
    /// <summary>
1268
    /// Get
1374
    /// Get
1269
    /// </summary>
1375
    /// </summary>
1270
    [XmlTypeAttribute(IncludeInSchema=false)]
1376
    [XmlTypeAttribute(IncludeInSchema=false)]
1271
    public class Get : Microsoft.Dss.ServiceModel.Dssp.Get<Microsoft.Dss.ServiceModel.Dssp.GetRequestType, PortSet<RoboBoardState, Fault>>
1377
    public class Get : Microsoft.Dss.ServiceModel.Dssp.Get<Microsoft.Dss.ServiceModel.Dssp.GetRequestType, PortSet<RoboBoardState, Fault>>
1272
    {
1378
    {
1273
       
1379
       
1274
        /// <summary>
1380
        /// <summary>
1275
        /// Get
1381
        /// Get
1276
        /// </summary>
1382
        /// </summary>
1277
        public Get()
1383
        public Get()
1278
        {
1384
        {
1279
        }
1385
        }
1280
       
1386
       
1281
        /// <summary>
1387
        /// <summary>
1282
        /// Get
1388
        /// Get
1283
        /// </summary>
1389
        /// </summary>
1284
        public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body) :
1390
        public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body) :
1285
                base(body)
1391
                base(body)
1286
        {
1392
        {
1287
        }
1393
        }
1288
       
1394
       
1289
        /// <summary>
1395
        /// <summary>
1290
        /// Get
1396
        /// Get
1291
        /// </summary>
1397
        /// </summary>
1292
        public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body, Microsoft.Ccr.Core.PortSet<RoboBoardState,W3C.Soap.Fault> responsePort) :
1398
        public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body, Microsoft.Ccr.Core.PortSet<RoboBoardState,W3C.Soap.Fault> responsePort) :
1293
                base(body, responsePort)
1399
                base(body, responsePort)
1294
        {
1400
        {
1295
        }
1401
        }
1296
    }
1402
    }
1297
   
1403
   
1298
    /// <summary>
1404
    /// <summary>
1299
    /// Replace
1405
    /// Replace
1300
    /// </summary>
1406
    /// </summary>
1301
    [XmlTypeAttribute(IncludeInSchema=false)]
1407
    [XmlTypeAttribute(IncludeInSchema=false)]
1302
    public class Replace : Microsoft.Dss.ServiceModel.Dssp.Replace<RoboBoardState, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType, Fault>>
1408
    public class Replace : Microsoft.Dss.ServiceModel.Dssp.Replace<RoboBoardState, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType, Fault>>
1303
    {
1409
    {
1304
       
1410
       
1305
        /// <summary>
1411
        /// <summary>
1306
        /// Replace
1412
        /// Replace
1307
        /// </summary>
1413
        /// </summary>
1308
        public Replace()
1414
        public Replace()
1309
        {
1415
        {
1310
        }
1416
        }
1311
       
1417
       
1312
        /// <summary>
1418
        /// <summary>
1313
        /// Replace
1419
        /// Replace
1314
        /// </summary>
1420
        /// </summary>
1315
        public Replace(RoboBoardState body) :
1421
        public Replace(RoboBoardState body) :
1316
                base(body)
1422
                base(body)
1317
        {
1423
        {
1318
        }
1424
        }
1319
       
1425
       
1320
        /// <summary>
1426
        /// <summary>
1321
        /// Replace
1427
        /// Replace
1322
        /// </summary>
1428
        /// </summary>
1323
        public Replace(RoboBoardState body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,W3C.Soap.Fault> responsePort) :
1429
        public Replace(RoboBoardState body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultReplaceResponseType,W3C.Soap.Fault> responsePort) :
1324
                base(body, responsePort)
1430
                base(body, responsePort)
-
 
1431
        {
-
 
1432
        }
-
 
1433
    }
-
 
1434
   
-
 
1435
    /// <summary>
-
 
1436
    /// Init Complete
-
 
1437
    /// </summary>
-
 
1438
    [XmlTypeAttribute(IncludeInSchema=false)]
-
 
1439
    public class InitComplete : Microsoft.Dss.ServiceModel.Dssp.Update<InitCompleteRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
-
 
1440
    {
-
 
1441
       
-
 
1442
        /// <summary>
-
 
1443
        /// Init Complete
-
 
1444
        /// </summary>
-
 
1445
        public InitComplete()
-
 
1446
        {
-
 
1447
        }
-
 
1448
       
-
 
1449
        /// <summary>
-
 
1450
        /// Init Complete
-
 
1451
        /// </summary>
-
 
1452
        public InitComplete(InitCompleteRequest body) :
-
 
1453
                base(body)
-
 
1454
        {
-
 
1455
        }
-
 
1456
       
-
 
1457
        /// <summary>
-
 
1458
        /// Init Complete
-
 
1459
        /// </summary>
-
 
1460
        public InitComplete(InitCompleteRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
-
 
1461
                base(body, responsePort)
1325
        {
1462
        {
1326
        }
1463
        }
1327
    }
1464
    }
1328
   
1465
   
1329
    /// <summary>
1466
    /// <summary>
1330
    /// Set Com Port
1467
    /// Set Com Port
1331
    /// </summary>
1468
    /// </summary>
1332
    [XmlTypeAttribute(IncludeInSchema=false)]
1469
    [XmlTypeAttribute(IncludeInSchema=false)]
1333
    public class SetComPort : Microsoft.Dss.ServiceModel.Dssp.Update<SetComPortRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1470
    public class SetComPort : Microsoft.Dss.ServiceModel.Dssp.Update<SetComPortRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1334
    {
1471
    {
1335
       
1472
       
1336
        /// <summary>
1473
        /// <summary>
1337
        /// Set Com Port
1474
        /// Set Com Port
1338
        /// </summary>
1475
        /// </summary>
1339
        public SetComPort()
1476
        public SetComPort()
1340
        {
1477
        {
1341
        }
1478
        }
1342
       
1479
       
1343
        /// <summary>
1480
        /// <summary>
1344
        /// Set Com Port
1481
        /// Set Com Port
1345
        /// </summary>
1482
        /// </summary>
1346
        public SetComPort(SetComPortRequest body) :
1483
        public SetComPort(SetComPortRequest body) :
1347
                base(body)
1484
                base(body)
1348
        {
1485
        {
1349
        }
1486
        }
1350
       
1487
       
1351
        /// <summary>
1488
        /// <summary>
1352
        /// Set Com Port
1489
        /// Set Com Port
1353
        /// </summary>
1490
        /// </summary>
1354
        public SetComPort(SetComPortRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1491
        public SetComPort(SetComPortRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1355
                base(body, responsePort)
1492
                base(body, responsePort)
1356
        {
1493
        {
1357
        }
1494
        }
1358
    }
1495
    }
1359
   
1496
   
1360
    /// <summary>
1497
    /// <summary>
1361
    /// Receive Command
1498
    /// Receive Command
1362
    /// </summary>
1499
    /// </summary>
1363
    [XmlTypeAttribute(IncludeInSchema=false)]
1500
    [XmlTypeAttribute(IncludeInSchema=false)]
1364
    public class ReceiveCommand : Microsoft.Dss.ServiceModel.Dssp.Update<ReceiveCommandRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1501
    public class ReceiveCommand : Microsoft.Dss.ServiceModel.Dssp.Update<ReceiveCommandRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1365
    {
1502
    {
1366
       
1503
       
1367
        /// <summary>
1504
        /// <summary>
1368
        /// Receive Command
1505
        /// Receive Command
1369
        /// </summary>
1506
        /// </summary>
1370
        public ReceiveCommand()
1507
        public ReceiveCommand()
1371
        {
1508
        {
1372
        }
1509
        }
1373
       
1510
       
1374
        /// <summary>
1511
        /// <summary>
1375
        /// Receive Command
1512
        /// Receive Command
1376
        /// </summary>
1513
        /// </summary>
1377
        public ReceiveCommand(ReceiveCommandRequest body) :
1514
        public ReceiveCommand(ReceiveCommandRequest body) :
1378
                base(body)
1515
                base(body)
1379
        {
1516
        {
1380
        }
1517
        }
1381
       
1518
       
1382
        /// <summary>
1519
        /// <summary>
1383
        /// Receive Command
1520
        /// Receive Command
1384
        /// </summary>
1521
        /// </summary>
1385
        public ReceiveCommand(ReceiveCommandRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1522
        public ReceiveCommand(ReceiveCommandRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1386
                base(body, responsePort)
1523
                base(body, responsePort)
1387
        {
1524
        {
1388
        }
1525
        }
1389
    }
1526
    }
1390
   
1527
   
1391
    /// <summary>
1528
    /// <summary>
1392
    /// Send Command
1529
    /// Send Command
1393
    /// </summary>
1530
    /// </summary>
1394
    [XmlTypeAttribute(IncludeInSchema=false)]
1531
    [XmlTypeAttribute(IncludeInSchema=false)]
1395
    public class SendCommand : Microsoft.Dss.ServiceModel.Dssp.Update<SendCommandRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1532
    public class SendCommand : Microsoft.Dss.ServiceModel.Dssp.Update<SendCommandRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1396
    {
1533
    {
1397
       
1534
       
1398
        /// <summary>
1535
        /// <summary>
1399
        /// Send Command
1536
        /// Send Command
1400
        /// </summary>
1537
        /// </summary>
1401
        public SendCommand()
1538
        public SendCommand()
1402
        {
1539
        {
1403
        }
1540
        }
1404
       
1541
       
1405
        /// <summary>
1542
        /// <summary>
1406
        /// Send Command
1543
        /// Send Command
1407
        /// </summary>
1544
        /// </summary>
1408
        public SendCommand(SendCommandRequest body) :
1545
        public SendCommand(SendCommandRequest body) :
1409
                base(body)
1546
                base(body)
1410
        {
1547
        {
1411
        }
1548
        }
1412
       
1549
       
1413
        /// <summary>
1550
        /// <summary>
1414
        /// Send Command
1551
        /// Send Command
1415
        /// </summary>
1552
        /// </summary>
1416
        public SendCommand(SendCommandRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1553
        public SendCommand(SendCommandRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1417
                base(body, responsePort)
1554
                base(body, responsePort)
1418
        {
1555
        {
1419
        }
1556
        }
1420
    }
1557
    }
1421
   
1558
   
1422
    /// <summary>
1559
    /// <summary>
1423
    /// Level
1560
    /// Level
1424
    /// </summary>
1561
    /// </summary>
1425
    [XmlTypeAttribute(IncludeInSchema=false)]
1562
    [XmlTypeAttribute(IncludeInSchema=false)]
1426
    public class Level : Microsoft.Dss.ServiceModel.Dssp.Update<LevelRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1563
    public class Level : Microsoft.Dss.ServiceModel.Dssp.Update<LevelRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1427
    {
1564
    {
1428
       
1565
       
1429
        /// <summary>
1566
        /// <summary>
1430
        /// Level
1567
        /// Level
1431
        /// </summary>
1568
        /// </summary>
1432
        public Level()
1569
        public Level()
1433
        {
1570
        {
1434
        }
1571
        }
1435
       
1572
       
1436
        /// <summary>
1573
        /// <summary>
1437
        /// Level
1574
        /// Level
1438
        /// </summary>
1575
        /// </summary>
1439
        public Level(LevelRequest body) :
1576
        public Level(LevelRequest body) :
1440
                base(body)
1577
                base(body)
1441
        {
1578
        {
1442
        }
1579
        }
1443
       
1580
       
1444
        /// <summary>
1581
        /// <summary>
1445
        /// Level
1582
        /// Level
1446
        /// </summary>
1583
        /// </summary>
1447
        public Level(LevelRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1584
        public Level(LevelRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1448
                base(body, responsePort)
1585
                base(body, responsePort)
1449
        {
1586
        {
1450
        }
1587
        }
1451
    }
1588
    }
1452
   
1589
   
1453
    /// <summary>
1590
    /// <summary>
1454
    /// Control
1591
    /// Control
1455
    /// </summary>
1592
    /// </summary>
1456
    [XmlTypeAttribute(IncludeInSchema=false)]
1593
    [XmlTypeAttribute(IncludeInSchema=false)]
1457
    public class Control : Microsoft.Dss.ServiceModel.Dssp.Update<ControlRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1594
    public class Control : Microsoft.Dss.ServiceModel.Dssp.Update<ControlRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1458
    {
1595
    {
1459
       
1596
       
1460
        /// <summary>
1597
        /// <summary>
1461
        /// Control
1598
        /// Control
1462
        /// </summary>
1599
        /// </summary>
1463
        public Control()
1600
        public Control()
1464
        {
1601
        {
1465
        }
1602
        }
1466
       
1603
       
1467
        /// <summary>
1604
        /// <summary>
1468
        /// Control
1605
        /// Control
1469
        /// </summary>
1606
        /// </summary>
1470
        public Control(ControlRequest body) :
1607
        public Control(ControlRequest body) :
1471
                base(body)
1608
                base(body)
1472
        {
1609
        {
1473
        }
1610
        }
1474
       
1611
       
1475
        /// <summary>
1612
        /// <summary>
1476
        /// Control
1613
        /// Control
1477
        /// </summary>
1614
        /// </summary>
1478
        public Control(ControlRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1615
        public Control(ControlRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1479
                base(body, responsePort)
1616
                base(body, responsePort)
1480
        {
1617
        {
1481
        }
1618
        }
1482
    }
1619
    }
1483
   
1620
   
1484
    /// <summary>
1621
    /// <summary>
1485
    /// Set Altitute
1622
    /// Set Altitute
1486
    /// </summary>
1623
    /// </summary>
1487
    [XmlTypeAttribute(IncludeInSchema=false)]
1624
    [XmlTypeAttribute(IncludeInSchema=false)]
1488
    public class SetAltitute : Microsoft.Dss.ServiceModel.Dssp.Update<SetAltituteRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1625
    public class SetAltitute : Microsoft.Dss.ServiceModel.Dssp.Update<SetAltituteRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1489
    {
1626
    {
1490
       
1627
       
1491
        /// <summary>
1628
        /// <summary>
1492
        /// Set Altitute
1629
        /// Set Altitute
1493
        /// </summary>
1630
        /// </summary>
1494
        public SetAltitute()
1631
        public SetAltitute()
1495
        {
1632
        {
1496
        }
1633
        }
1497
       
1634
       
1498
        /// <summary>
1635
        /// <summary>
1499
        /// Set Altitute
1636
        /// Set Altitute
1500
        /// </summary>
1637
        /// </summary>
1501
        public SetAltitute(SetAltituteRequest body) :
1638
        public SetAltitute(SetAltituteRequest body) :
1502
                base(body)
1639
                base(body)
1503
        {
1640
        {
1504
        }
1641
        }
1505
       
1642
       
1506
        /// <summary>
1643
        /// <summary>
1507
        /// Set Altitute
1644
        /// Set Altitute
1508
        /// </summary>
1645
        /// </summary>
1509
        public SetAltitute(SetAltituteRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1646
        public SetAltitute(SetAltituteRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1510
                base(body, responsePort)
1647
                base(body, responsePort)
1511
        {
1648
        {
1512
        }
1649
        }
1513
    }
1650
    }
1514
   
1651
   
1515
    /// <summary>
1652
    /// <summary>
1516
    /// Set Gas
1653
    /// Set Gas
1517
    /// </summary>
1654
    /// </summary>
1518
    [XmlTypeAttribute(IncludeInSchema=false)]
1655
    [XmlTypeAttribute(IncludeInSchema=false)]
1519
    public class SetGas : Microsoft.Dss.ServiceModel.Dssp.Update<SetGasRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1656
    public class SetGas : Microsoft.Dss.ServiceModel.Dssp.Update<SetGasRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1520
    {
1657
    {
1521
       
1658
       
1522
        /// <summary>
1659
        /// <summary>
1523
        /// Set Gas
1660
        /// Set Gas
1524
        /// </summary>
1661
        /// </summary>
1525
        public SetGas()
1662
        public SetGas()
1526
        {
1663
        {
1527
        }
1664
        }
1528
       
1665
       
1529
        /// <summary>
1666
        /// <summary>
1530
        /// Set Gas
1667
        /// Set Gas
1531
        /// </summary>
1668
        /// </summary>
1532
        public SetGas(SetGasRequest body) :
1669
        public SetGas(SetGasRequest body) :
1533
                base(body)
1670
                base(body)
1534
        {
1671
        {
1535
        }
1672
        }
1536
       
1673
       
1537
        /// <summary>
1674
        /// <summary>
1538
        /// Set Gas
1675
        /// Set Gas
1539
        /// </summary>
1676
        /// </summary>
1540
        public SetGas(SetGasRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1677
        public SetGas(SetGasRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1541
                base(body, responsePort)
1678
                base(body, responsePort)
1542
        {
1679
        {
1543
        }
1680
        }
1544
    }
1681
    }
1545
   
1682
   
1546
    /// <summary>
1683
    /// <summary>
1547
    /// Set Gier
1684
    /// Set Gier
1548
    /// </summary>
1685
    /// </summary>
1549
    [XmlTypeAttribute(IncludeInSchema=false)]
1686
    [XmlTypeAttribute(IncludeInSchema=false)]
1550
    public class SetGier : Microsoft.Dss.ServiceModel.Dssp.Update<SetGierRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1687
    public class SetGier : Microsoft.Dss.ServiceModel.Dssp.Update<SetGierRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1551
    {
1688
    {
1552
       
1689
       
1553
        /// <summary>
1690
        /// <summary>
1554
        /// Set Gier
1691
        /// Set Gier
1555
        /// </summary>
1692
        /// </summary>
1556
        public SetGier()
1693
        public SetGier()
1557
        {
1694
        {
1558
        }
1695
        }
1559
       
1696
       
1560
        /// <summary>
1697
        /// <summary>
1561
        /// Set Gier
1698
        /// Set Gier
1562
        /// </summary>
1699
        /// </summary>
1563
        public SetGier(SetGierRequest body) :
1700
        public SetGier(SetGierRequest body) :
1564
                base(body)
1701
                base(body)
1565
        {
1702
        {
1566
        }
1703
        }
1567
       
1704
       
1568
        /// <summary>
1705
        /// <summary>
1569
        /// Set Gier
1706
        /// Set Gier
1570
        /// </summary>
1707
        /// </summary>
1571
        public SetGier(SetGierRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1708
        public SetGier(SetGierRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1572
                base(body, responsePort)
1709
                base(body, responsePort)
1573
        {
1710
        {
1574
        }
1711
        }
1575
    }
1712
    }
1576
   
1713
   
1577
    /// <summary>
1714
    /// <summary>
1578
    /// Increment Tick
1715
    /// Increment Tick
1579
    /// </summary>
1716
    /// </summary>
1580
    [XmlTypeAttribute(IncludeInSchema=false)]
1717
    [XmlTypeAttribute(IncludeInSchema=false)]
1581
    public class IncrementTick : Microsoft.Dss.ServiceModel.Dssp.Update<IncrementTickRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1718
    public class IncrementTick : Microsoft.Dss.ServiceModel.Dssp.Update<IncrementTickRequest, PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType, Fault>>
1582
    {
1719
    {
1583
       
1720
       
1584
        /// <summary>
1721
        /// <summary>
1585
        /// Increment Tick
1722
        /// Increment Tick
1586
        /// </summary>
1723
        /// </summary>
1587
        public IncrementTick()
1724
        public IncrementTick()
1588
        {
1725
        {
1589
        }
1726
        }
1590
       
1727
       
1591
        /// <summary>
1728
        /// <summary>
1592
        /// Increment Tick
1729
        /// Increment Tick
1593
        /// </summary>
1730
        /// </summary>
1594
        public IncrementTick(IncrementTickRequest body) :
1731
        public IncrementTick(IncrementTickRequest body) :
1595
                base(body)
1732
                base(body)
1596
        {
1733
        {
1597
        }
1734
        }
1598
       
1735
       
1599
        /// <summary>
1736
        /// <summary>
1600
        /// Increment Tick
1737
        /// Increment Tick
1601
        /// </summary>
1738
        /// </summary>
1602
        public IncrementTick(IncrementTickRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1739
        public IncrementTick(IncrementTickRequest body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.DefaultUpdateResponseType,W3C.Soap.Fault> responsePort) :
1603
                base(body, responsePort)
1740
                base(body, responsePort)
1604
        {
1741
        {
1605
        }
1742
        }
1606
    }
1743
    }
1607
   
1744
   
1608
    /// <summary>
1745
    /// <summary>
1609
    /// Subscribe
1746
    /// Subscribe
1610
    /// </summary>
1747
    /// </summary>
1611
    [XmlTypeAttribute(IncludeInSchema=false)]
1748
    [XmlTypeAttribute(IncludeInSchema=false)]
1612
    public class Subscribe : Microsoft.Dss.ServiceModel.Dssp.Subscribe<Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType, PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType, Fault>>
1749
    public class Subscribe : Microsoft.Dss.ServiceModel.Dssp.Subscribe<Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType, PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType, Fault>>
1613
    {
1750
    {
1614
       
1751
       
1615
        /// <summary>
1752
        /// <summary>
1616
        /// Subscribe
1753
        /// Subscribe
1617
        /// </summary>
1754
        /// </summary>
1618
        public Subscribe()
1755
        public Subscribe()
1619
        {
1756
        {
1620
        }
1757
        }
1621
       
1758
       
1622
        /// <summary>
1759
        /// <summary>
1623
        /// Subscribe
1760
        /// Subscribe
1624
        /// </summary>
1761
        /// </summary>
1625
        public Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body) :
1762
        public Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body) :
1626
                base(body)
1763
                base(body)
1627
        {
1764
        {
1628
        }
1765
        }
1629
       
1766
       
1630
        /// <summary>
1767
        /// <summary>
1631
        /// Subscribe
1768
        /// Subscribe
1632
        /// </summary>
1769
        /// </summary>
1633
        public Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,W3C.Soap.Fault> responsePort) :
1770
        public Subscribe(Microsoft.Dss.ServiceModel.Dssp.SubscribeRequestType body, Microsoft.Ccr.Core.PortSet<Microsoft.Dss.ServiceModel.Dssp.SubscribeResponseType,W3C.Soap.Fault> responsePort) :
1634
                base(body, responsePort)
1771
                base(body, responsePort)
1635
        {
1772
        {
1636
        }
1773
        }
1637
    }
1774
    }
1638
}
1775
}
1639
 
1776