Subversion Repositories Projects

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

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