Subversion Repositories Projects

Rev

Rev 90 | 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.312
4
//     Runtime Version:2.0.50727.312
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.Attributes;
12
using Microsoft.Dss.Core.Attributes;
13
using Microsoft.Dss.ServiceModel.Dssp;
13
using Microsoft.Dss.ServiceModel.Dssp;
14
using Microsoft.Dss.Core.DsspHttp;
14
using Microsoft.Dss.Core.DsspHttp;
15
using System;
15
using System;
16
using System.Collections.Generic;
16
using System.Collections.Generic;
17
using W3C.Soap;
17
using W3C.Soap;
18
using roboboard = Robotics.RoboBoard;
18
using roboboard = Robotics.RoboBoard;
19
 
19
 
20
 
20
 
21
namespace Robotics.RoboBoard
21
namespace Robotics.RoboBoard
22
{
22
{
23
   
23
   
24
    /// <summary>
24
    /// <summary>
25
    /// RoboBoard Contract class
25
    /// RoboBoard Contract class
26
    /// </summary>
26
    /// </summary>
27
    public sealed class Contract
27
    public sealed class Contract
28
    {
28
    {
29
        /// <summary>
29
        /// <summary>
30
        /// The Dss Service contract
30
        /// The Dss Service contract
31
        /// </summary>
31
        /// </summary>
32
        public const String Identifier = "http://schemas.tempuri.org/2007/08/roboboardservice.html";
32
        public const String Identifier = "http://schemas.tempuri.org/2007/08/roboboardservice.html";
33
    }
33
    }
34
    /// <summary>
34
    /// <summary>
35
    /// The RoboBoard State
35
    /// The RoboBoard State
36
    /// </summary>
36
    /// </summary>
37
    [DataContract()]
37
    [DataContract()]
38
    public class RoboBoardState
38
    public class RoboBoardState
39
    {
39
    {
40
        private string _ComPort = "COM1";
40
        private string _ComPort = "COM1";
41
 
41
 
42
        [DataMember]
42
        [DataMember]
43
        public string ComPort
43
        public string ComPort
44
        {
44
        {
45
            get { return _ComPort; }
45
            get { return _ComPort; }
46
            set { _ComPort = value; }
46
            set { _ComPort = value; }
47
        }
47
        }
48
 
48
 
49
        private string _Command;
49
        private string _Command;
50
 
50
 
51
    }
51
    }
52
    /// <summary>
52
    /// <summary>
53
    /// RoboBoard Main Operations Port
53
    /// RoboBoard Main Operations Port
54
    /// </summary>
54
    /// </summary>
55
    [ServicePort()]
55
    [ServicePort()]
56
    public class RoboBoardOperations : PortSet<
56
    public class RoboBoardOperations : PortSet<
57
        DsspDefaultLookup,
57
        DsspDefaultLookup,
58
        DsspDefaultDrop,
58
        DsspDefaultDrop,
59
        Get,
59
        Get,
60
        HttpGet,
60
        HttpGet,
61
        Replace,
61
        Replace,
-
 
62
        InitComplete,
62
        SetComPort,
63
        SetComPort,
63
        ReceiveCommand,
64
        ReceiveCommand,
64
        SendCommand,
65
        SendCommand,
65
        Level,
66
        Level,
66
        Control,
67
        Control,
67
        SetAltitute,
68
        SetAltitute,
68
        SetGas,
69
        SetGas,
69
        SetGier,
70
        SetGier,
70
        IncrementTick,
71
        IncrementTick,
71
        Subscribe>
72
        Subscribe>
72
    {
73
    {
73
    }
74
    }
74
 
75
 
75
   
76
   
76
    //-------------------------------------------------------------------------
77
    //-------------------------------------------------------------------------
77
    /// <summary>
78
    /// <summary>
78
    /// RoboBoard Get Operation
79
    /// RoboBoard Get Operation
79
    /// </summary>
80
    /// </summary>
80
    public class Get : Get<GetRequestType, PortSet<RoboBoardState, Fault>>
81
    public class Get : Get<GetRequestType, PortSet<RoboBoardState, Fault>>
81
    {
82
    {
82
        /// <summary>
83
        /// <summary>
83
        /// RoboBoard Get Operation
84
        /// RoboBoard Get Operation
84
        /// </summary>
85
        /// </summary>
85
        public Get()
86
        public Get()
86
        {
87
        {
87
        }
88
        }
88
        /// <summary>
89
        /// <summary>
89
        /// RoboBoard Get Operation
90
        /// RoboBoard Get Operation
90
        /// </summary>
91
        /// </summary>
91
        public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body) :
92
        public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body) :
92
                base(body)
93
                base(body)
93
        {
94
        {
94
        }
95
        }
95
        /// <summary>
96
        /// <summary>
96
        /// RoboBoard Get Operation
97
        /// RoboBoard Get Operation
97
        /// </summary>
98
        /// </summary>
98
        public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body, Microsoft.Ccr.Core.PortSet<RoboBoardState,W3C.Soap.Fault> responsePort) :
99
        public Get(Microsoft.Dss.ServiceModel.Dssp.GetRequestType body, Microsoft.Ccr.Core.PortSet<RoboBoardState,W3C.Soap.Fault> responsePort) :
99
                base(body, responsePort)
100
                base(body, responsePort)
100
        {
101
        {
101
        }
102
        }
102
       
103
       
103
    }
104
    }
104
 
105
 
105
    //-------------------------------------------------------------------------
106
    //-------------------------------------------------------------------------
106
    public class Replace : Replace<RoboBoardState, PortSet<DefaultReplaceResponseType, Fault>>
107
    public class Replace : Replace<RoboBoardState, PortSet<DefaultReplaceResponseType, Fault>>
107
    {
108
    {
108
    }
109
    }
-
 
110
 
-
 
111
    //-------------------------------------------------------------------------
-
 
112
    // Init Complete Handler 
-
 
113
    // tbd
-
 
114
    public class InitComplete : Update<InitCompleteRequest,
-
 
115
            PortSet<DefaultUpdateResponseType, Fault>>
-
 
116
    {
-
 
117
        public InitComplete()
-
 
118
        {
-
 
119
        }
-
 
120
 
-
 
121
        public InitComplete(string Command)
-
 
122
            : base(new InitCompleteRequest(Command))
-
 
123
        {
-
 
124
        }
-
 
125
    }
-
 
126
 
-
 
127
    [DataContract]
-
 
128
    public class InitCompleteRequest
-
 
129
    {
-
 
130
        public InitCompleteRequest()
-
 
131
        {
-
 
132
        }
-
 
133
 
-
 
134
        public InitCompleteRequest(string command)
-
 
135
        {
-
 
136
            Command = command;
-
 
137
        }
-
 
138
 
-
 
139
        private string _Command;
-
 
140
 
-
 
141
        [DataMember]
-
 
142
        public string Command
-
 
143
        {
-
 
144
            get { return _Command; }
-
 
145
            set { _Command = value; }
-
 
146
        }
-
 
147
    }
109
 
148
 
110
    //-------------------------------------------------------------------------
149
    //-------------------------------------------------------------------------
111
    // Set Com Port Handler 
150
    // Set Com Port Handler 
112
    public class SetComPort : Update<SetComPortRequest,
151
    public class SetComPort : Update<SetComPortRequest,
113
            PortSet<DefaultUpdateResponseType, Fault>>
152
            PortSet<DefaultUpdateResponseType, Fault>>
114
    {
153
    {
115
        public SetComPort()
154
        public SetComPort()
116
        {
155
        {
117
        }
156
        }
118
 
157
 
119
        public SetComPort(string Portname)
158
        public SetComPort(string Portname)
120
            : base(new SetComPortRequest(Portname))
159
            : base(new SetComPortRequest(Portname))
121
        {
160
        {
122
        }
161
        }
123
 
162
 
124
 
163
 
125
    }
164
    }
126
 
165
 
127
    [DataContract]
166
    [DataContract]
128
    public class SetComPortRequest
167
    public class SetComPortRequest
129
    {
168
    {
130
 
169
 
131
        public SetComPortRequest()
170
        public SetComPortRequest()
132
        {
171
        {
133
        }
172
        }
134
 
173
 
135
        public SetComPortRequest(string Portname)
174
        public SetComPortRequest(string Portname)
136
        {
175
        {
137
            PortName = Portname;
176
            PortName = Portname;
138
        }
177
        }
139
 
178
 
140
        private string _PortName;
179
        private string _PortName;
141
 
180
 
142
        [DataMember]
181
        [DataMember]
143
        public string PortName
182
        public string PortName
144
        {
183
        {
145
            get { return _PortName; }
184
            get { return _PortName; }
146
            set { _PortName = value; }
185
            set { _PortName = value; }
147
        }
186
        }
148
    }
187
    }
149
 
188
 
150
    //-------------------------------------------------------------------------
189
    //-------------------------------------------------------------------------
151
    // Receive Command Handler 
190
    // Receive Command Handler 
152
    // tbd
191
    // tbd
153
    public class ReceiveCommand : Update<ReceiveCommandRequest,
192
    public class ReceiveCommand : Update<ReceiveCommandRequest,
154
            PortSet<DefaultUpdateResponseType, Fault>>
193
            PortSet<DefaultUpdateResponseType, Fault>>
155
    {
194
    {
156
        public ReceiveCommand()
195
        public ReceiveCommand()
157
        {
196
        {
158
        }
197
        }
159
 
198
 
160
        public ReceiveCommand(string Command)
199
        public ReceiveCommand(string Command)
161
            : base(new ReceiveCommandRequest(Command))
200
            : base(new ReceiveCommandRequest(Command))
162
        {
201
        {
163
        }
202
        }
164
    }
203
    }
165
 
204
 
166
    [DataContract]
205
    [DataContract]
167
    public class ReceiveCommandRequest
206
    public class ReceiveCommandRequest
168
    {
207
    {
169
        public ReceiveCommandRequest()
208
        public ReceiveCommandRequest()
170
        {
209
        {
171
        }
210
        }
172
 
211
 
173
        public ReceiveCommandRequest(string command)
212
        public ReceiveCommandRequest(string command)
174
        {
213
        {
175
            Command = command;
214
            Command = command;
176
        }
215
        }
177
 
216
 
178
        private string _Command;
217
        private string _Command;
179
 
218
 
180
        [DataMember]
219
        [DataMember]
181
        public string Command
220
        public string Command
182
        {
221
        {
183
            get { return _Command; }
222
            get { return _Command; }
184
            set { _Command = value; }
223
            set { _Command = value; }
185
        }
224
        }
186
    }
225
    }
187
 
226
 
188
    //-------------------------------------------------------------------------
227
    //-------------------------------------------------------------------------
189
    // Send Command Request Handler
228
    // Send Command Request Handler
190
    // tbd
229
    // tbd
191
    public class SendCommand : Update<SendCommandRequest,
230
    public class SendCommand : Update<SendCommandRequest,
192
            PortSet<DefaultUpdateResponseType, Fault>>
231
            PortSet<DefaultUpdateResponseType, Fault>>
193
    {
232
    {
194
        public SendCommand()
233
        public SendCommand()
195
        {
234
        {
196
        }
235
        }
197
 
236
 
198
        public SendCommand(string Command)
237
        public SendCommand(string Command)
199
            : base(new SendCommandRequest(Command))
238
            : base(new SendCommandRequest(Command))
200
        {
239
        {
201
        }
240
        }
202
    }
241
    }
203
 
242
 
204
    [DataContract]
243
    [DataContract]
205
    public class SendCommandRequest
244
    public class SendCommandRequest
206
    {
245
    {
207
        public SendCommandRequest()
246
        public SendCommandRequest()
208
        {
247
        {
209
        }
248
        }
210
 
249
 
211
        public SendCommandRequest(string command)
250
        public SendCommandRequest(string command)
212
        {
251
        {
213
            Command = command;
252
            Command = command;
214
        }
253
        }
215
 
254
 
216
        private string _Command;
255
        private string _Command;
217
 
256
 
218
        [DataMember]
257
        [DataMember]
219
        public string Command
258
        public string Command
220
        {
259
        {
221
            get { return _Command; }
260
            get { return _Command; }
222
            set { _Command = value; }
261
            set { _Command = value; }
223
        }
262
        }
224
    }
263
    }
225
 
264
 
226
    //-------------------------------------------------------------------------
265
    //-------------------------------------------------------------------------
227
    // Level Handler
266
    // Level Handler
228
    public class Level : Update<LevelRequest,
267
    public class Level : Update<LevelRequest,
229
            PortSet<DefaultUpdateResponseType, Fault>>
268
            PortSet<DefaultUpdateResponseType, Fault>>
230
    {
269
    {
231
        public Level()
270
        public Level()
232
        {
271
        {
233
        }
272
        }
234
 
273
 
235
        public Level(int Nick, int Roll)
274
        public Level(int Nick, int Roll)
236
            : base(new LevelRequest(Nick,Roll))
275
            : base(new LevelRequest(Nick,Roll))
237
        {
276
        {
238
        }
277
        }
239
    }
278
    }
240
 
279
 
241
    [DataContract]
280
    [DataContract]
242
    public class LevelRequest
281
    public class LevelRequest
243
    {
282
    {
244
        public LevelRequest()
283
        public LevelRequest()
245
        {
284
        {
246
        }
285
        }
247
 
286
 
248
        public LevelRequest(int nick, int roll)
287
        public LevelRequest(int nick, int roll)
249
        {
288
        {
250
            Nick = nick;
289
            Nick = nick;
251
            Roll = roll;
290
            Roll = roll;
252
        }
291
        }
253
 
292
 
254
        private int _Roll;
293
        private int _Roll;
255
        private int _Nick;
294
        private int _Nick;
256
 
295
 
257
        [DataMember]
296
        [DataMember]
258
        public int Roll
297
        public int Roll
259
        {
298
        {
260
            get { return _Roll; }
299
            get { return _Roll; }
261
            set { _Roll = value; }
300
            set { _Roll = value; }
262
        }
301
        }
263
 
302
 
264
        [DataMember]
303
        [DataMember]
265
        public int Nick
304
        public int Nick
266
        {
305
        {
267
            get { return _Nick; }
306
            get { return _Nick; }
268
            set { _Nick = value; }
307
            set { _Nick = value; }
269
        }
308
        }
270
    }
309
    }
271
 
310
 
272
    //-------------------------------------------------------------------------
311
    //-------------------------------------------------------------------------
273
    // Altitute Handler
312
    // Altitute Handler
274
    public class SetAltitute : Update<SetAltituteRequest,
313
    public class SetAltitute : Update<SetAltituteRequest,
275
            PortSet<DefaultUpdateResponseType, Fault>>
314
            PortSet<DefaultUpdateResponseType, Fault>>
276
    {
315
    {
277
        public SetAltitute()
316
        public SetAltitute()
278
        {
317
        {
279
        }
318
        }
280
 
319
 
281
        public SetAltitute(float Altitute)
320
        public SetAltitute(float Altitute)
282
            : base(new SetAltituteRequest(Altitute))
321
            : base(new SetAltituteRequest(Altitute))
283
        {
322
        {
284
        }
323
        }
285
    }
324
    }
286
 
325
 
287
    [DataContract]
326
    [DataContract]
288
    public class SetAltituteRequest
327
    public class SetAltituteRequest
289
    {
328
    {
290
        public SetAltituteRequest()
329
        public SetAltituteRequest()
291
        {
330
        {
292
        }
331
        }
293
 
332
 
294
        public SetAltituteRequest(float altitute)
333
        public SetAltituteRequest(float altitute)
295
        {
334
        {
296
            Altitute = altitute;
335
            Altitute = altitute;
297
        }
336
        }
298
 
337
 
299
        private float _Altitute;
338
        private float _Altitute;
300
 
339
 
301
        [DataMember]
340
        [DataMember]
302
        public float Altitute
341
        public float Altitute
303
        {
342
        {
304
            get { return _Altitute; }
343
            get { return _Altitute; }
305
            set { _Altitute = value; }
344
            set { _Altitute = value; }
306
        }
345
        }
307
    }
346
    }
308
 
347
 
309
    //-------------------------------------------------------------------------
348
    //-------------------------------------------------------------------------
310
    // Gier Handler
349
    // Gier Handler
311
    public class SetGier : Update<SetGierRequest,
350
    public class SetGier : Update<SetGierRequest,
312
            PortSet<DefaultUpdateResponseType, Fault>>
351
            PortSet<DefaultUpdateResponseType, Fault>>
313
    {
352
    {
314
        public SetGier()
353
        public SetGier()
315
        {
354
        {
316
        }
355
        }
317
 
356
 
318
        public SetGier(float Gier)
357
        public SetGier(float Gier)
319
            : base(new SetGierRequest(Gier))
358
            : base(new SetGierRequest(Gier))
320
        {
359
        {
321
        }
360
        }
322
    }
361
    }
323
 
362
 
324
    [DataContract]
363
    [DataContract]
325
    public class SetGierRequest
364
    public class SetGierRequest
326
    {
365
    {
327
        public SetGierRequest()
366
        public SetGierRequest()
328
        {
367
        {
329
        }
368
        }
330
 
369
 
331
        public SetGierRequest(float gier)
370
        public SetGierRequest(float gier)
332
        {
371
        {
333
            Gier = gier;
372
            Gier = gier;
334
        }
373
        }
335
 
374
 
336
        private float _Gier;
375
        private float _Gier;
337
 
376
 
338
        [DataMember]
377
        [DataMember]
339
        public float Gier
378
        public float Gier
340
        {
379
        {
341
            get { return _Gier; }
380
            get { return _Gier; }
342
            set { _Gier = value; }
381
            set { _Gier = value; }
343
        }
382
        }
344
    }
383
    }
345
 
384
 
346
    //-------------------------------------------------------------------------
385
    //-------------------------------------------------------------------------
347
    // Gas Handler
386
    // Gas Handler
348
    public class SetGas : Update<SetGasRequest,
387
    public class SetGas : Update<SetGasRequest,
349
            PortSet<DefaultUpdateResponseType, Fault>>
388
            PortSet<DefaultUpdateResponseType, Fault>>
350
    {
389
    {
351
        public SetGas()
390
        public SetGas()
352
        {
391
        {
353
        }
392
        }
354
 
393
 
355
        public SetGas(float Gas)
394
        public SetGas(float Gas)
356
            : base(new SetGasRequest(Gas))
395
            : base(new SetGasRequest(Gas))
357
        {
396
        {
358
        }
397
        }
359
    }
398
    }
360
 
399
 
361
    [DataContract]
400
    [DataContract]
362
    public class SetGasRequest
401
    public class SetGasRequest
363
    {
402
    {
364
        public SetGasRequest()
403
        public SetGasRequest()
365
        {
404
        {
366
        }
405
        }
367
 
406
 
368
        public SetGasRequest(float gas)
407
        public SetGasRequest(float gas)
369
        {
408
        {
370
            Gas = gas;
409
            Gas = gas;
371
        }
410
        }
372
 
411
 
373
        private float _Gas;
412
        private float _Gas;
374
 
413
 
375
        [DataMember]
414
        [DataMember]
376
        public float Gas
415
        public float Gas
377
        {
416
        {
378
            get { return _Gas; }
417
            get { return _Gas; }
379
            set { _Gas = value; }
418
            set { _Gas = value; }
380
        }
419
        }
381
    }
420
    }
382
 
421
 
383
    //-------------------------------------------------------------------------
422
    //-------------------------------------------------------------------------
384
    // Control Handler
423
    // Control Handler
385
    public class Control : Update<ControlRequest,
424
    public class Control : Update<ControlRequest,
386
            PortSet<DefaultUpdateResponseType, Fault>>
425
            PortSet<DefaultUpdateResponseType, Fault>>
387
    {
426
    {
388
        public Control()
427
        public Control()
389
        {
428
        {
390
        }
429
        }
391
 
430
 
392
        public Control(float Nick, float Roll)
431
        public Control(float Nick, float Roll)
393
            : base(new ControlRequest(Nick,Roll))
432
            : base(new ControlRequest(Nick,Roll))
394
        {
433
        {
395
        }
434
        }
396
    }
435
    }
397
 
436
 
398
    [DataContract]
437
    [DataContract]
399
    public class ControlRequest
438
    public class ControlRequest
400
    {
439
    {
401
        public ControlRequest()
440
        public ControlRequest()
402
        {
441
        {
403
        }
442
        }
404
 
443
 
405
        public ControlRequest(float nick, float roll)
444
        public ControlRequest(float nick, float roll)
406
        {
445
        {
407
            Nick = nick;
446
            Nick = nick;
408
            Roll = roll;
447
            Roll = roll;
409
        }
448
        }
410
 
449
 
411
        private float _Roll;
450
        private float _Roll;
412
        private float _Nick;
451
        private float _Nick;
413
 
452
 
414
        [DataMember]
453
        [DataMember]
415
        public float Roll
454
        public float Roll
416
        {
455
        {
417
            get { return _Roll; }
456
            get { return _Roll; }
418
            set { _Roll = value; }
457
            set { _Roll = value; }
419
        }
458
        }
420
 
459
 
421
        [DataMember]
460
        [DataMember]
422
        public float Nick
461
        public float Nick
423
        {
462
        {
424
            get { return _Nick; }
463
            get { return _Nick; }
425
            set { _Nick = value; }
464
            set { _Nick = value; }
426
        }
465
        }
427
 
466
 
428
    }
467
    }
429
    //-------------------------------------------------------------------------
468
    //-------------------------------------------------------------------------
430
    // Increment Tick Request Handler 
469
    // Increment Tick Request Handler 
431
    public class IncrementTick : Update<IncrementTickRequest,
470
    public class IncrementTick : Update<IncrementTickRequest,
432
            PortSet<DefaultUpdateResponseType, Fault>>
471
            PortSet<DefaultUpdateResponseType, Fault>>
433
    {
472
    {
434
        public IncrementTick()
473
        public IncrementTick()
435
        {
474
        {
436
        }
475
        }
437
 
476
 
438
        public IncrementTick(string Command)
477
        public IncrementTick(string Command)
439
            : base(new IncrementTickRequest(Command))
478
            : base(new IncrementTickRequest(Command))
440
        {
479
        {
441
        }
480
        }
442
    }
481
    }
443
 
482
 
444
    [DataContract]
483
    [DataContract]
445
    public class IncrementTickRequest
484
    public class IncrementTickRequest
446
    {
485
    {
447
        public IncrementTickRequest()
486
        public IncrementTickRequest()
448
        {
487
        {
449
        }
488
        }
450
 
489
 
451
        public IncrementTickRequest(string command)
490
        public IncrementTickRequest(string command)
452
        {
491
        {
453
            Command = command;
492
            Command = command;
454
        }
493
        }
455
       
494
       
456
        private string _Command;
495
        private string _Command;
457
 
496
 
458
        [DataMember]
497
        [DataMember]
459
        public string Command
498
        public string Command
460
        {
499
        {
461
           get { return _Command; }
500
           get { return _Command; }
462
           set { _Command = value; }
501
           set { _Command = value; }
463
        }
502
        }
464
    }
503
    }
465
 
504
 
466
    //-------------------------------------------------------------------------
505
    //-------------------------------------------------------------------------
467
    #region CODECLIP 01-1
506
    #region CODECLIP 01-1
468
    public class Subscribe : Subscribe<SubscribeRequestType, PortSet<SubscribeResponseType, Fault>>
507
    public class Subscribe : Subscribe<SubscribeRequestType, PortSet<SubscribeResponseType, Fault>>
469
    {
508
    {
470
    }
509
    }
471
    #endregion
510
    #endregion
472
}
511
}
473
 
512