History

GSF.MMS: Moved all MMS object models into their own folder.

ritchiecarroll committed 13 years ago

Commit a6719791 parent 6741e36385 files · +780 −780Browse files

Showing the changes to Source/Libraries/GSF.MMS/Model/CS_GetProgramInvocationAttributes_Response.cs (1 of 385 files). Show all

Unified · Split

Source/Libraries/GSF.MMS/Model/CS_GetProgramInvocationAttributes_Response.cs+492−0
@@ -0,0 +1,492 @@
1//
2// This file was generated by the BinaryNotes compiler.
3// See http://bnotes.sourceforge.net
4// Any modifications to this file will be lost upon recompilation of the source ASN.1.
5//
6
7using System.Collections.Generic;
8using GSF.ASN1;
9using GSF.ASN1.Attributes;
10using GSF.ASN1.Coders;
11using GSF.ASN1.Types;
12
13namespace GSF.MMS.Model
14{
15 [ASN1PreparedElement]
16 [ASN1Sequence(Name = "CS_GetProgramInvocationAttributes_Response", IsSet = false)]
17 public class CS_GetProgramInvocationAttributes_Response : IASN1PreparedElement
18 {
19 private static readonly IASN1PreparedElementData preparedData = CoderFactory.getInstance().newPreparedElementData(typeof(CS_GetProgramInvocationAttributes_Response));
20 private ControlChoiceType control_;
21 private long errorCode_;
22
23 [ASN1Integer(Name = "")]
24 [ASN1Element(Name = "errorCode", IsOptional = false, HasTag = true, Tag = 0, HasDefaultValue = false)]
25 public long ErrorCode
26 {
27 get
28 {
29 return errorCode_;
30 }
31 set
32 {
33 errorCode_ = value;
34 }
35 }
36
37
38 [ASN1Element(Name = "control", IsOptional = false, HasTag = true, Tag = 1, HasDefaultValue = false)]
39 public ControlChoiceType Control
40 {
41 get
42 {
43 return control_;
44 }
45 set
46 {
47 control_ = value;
48 }
49 }
50
51
52 public void initWithDefaults()
53 {
54 }
55
56
57 public IASN1PreparedElementData PreparedData
58 {
59 get
60 {
61 return preparedData;
62 }
63 }
64
65 [ASN1PreparedElement]
66 [ASN1Choice(Name = "control")]
67 public class ControlChoiceType : IASN1PreparedElement
68 {
69 private static IASN1PreparedElementData preparedData = CoderFactory.getInstance().newPreparedElementData(typeof(ControlChoiceType));
70 private ControlledChoiceType controlled_;
71 private bool controlled_selected;
72 private ControllingSequenceType controlling_;
73 private bool controlling_selected;
74
75
76 private NullObject normal_;
77 private bool normal_selected;
78
79 [ASN1Element(Name = "controlling", IsOptional = false, HasTag = true, Tag = 0, HasDefaultValue = false)]
80 public ControllingSequenceType Controlling
81 {
82 get
83 {
84 return controlling_;
85 }
86 set
87 {
88 selectControlling(value);
89 }
90 }
91
92 [ASN1Element(Name = "controlled", IsOptional = false, HasTag = true, Tag = 1, HasDefaultValue = false)]
93 public ControlledChoiceType Controlled
94 {
95 get
96 {
97 return controlled_;
98 }
99 set
100 {
101 selectControlled(value);
102 }
103 }
104
105
106 [ASN1Null(Name = "normal")]
107 [ASN1Element(Name = "normal", IsOptional = false, HasTag = true, Tag = 2, HasDefaultValue = false)]
108 public NullObject Normal
109 {
110 get
111 {
112 return normal_;
113 }
114 set
115 {
116 selectNormal(value);
117 }
118 }
119
120 public void initWithDefaults()
121 {
122 }
123
124 public IASN1PreparedElementData PreparedData
125 {
126 get
127 {
128 return preparedData;
129 }
130 }
131
132
133 public bool isControllingSelected()
134 {
135 return controlling_selected;
136 }
137
138
139 public void selectControlling(ControllingSequenceType val)
140 {
141 controlling_ = val;
142 controlling_selected = true;
143
144
145 controlled_selected = false;
146
147 normal_selected = false;
148 }
149
150
151 public bool isControlledSelected()
152 {
153 return controlled_selected;
154 }
155
156
157 public void selectControlled(ControlledChoiceType val)
158 {
159 controlled_ = val;
160 controlled_selected = true;
161
162
163 controlling_selected = false;
164
165 normal_selected = false;
166 }
167
168
169 public bool isNormalSelected()
170 {
171 return normal_selected;
172 }
173
174
175 public void selectNormal()
176 {
177 selectNormal(new NullObject());
178 }
179
180
181 public void selectNormal(NullObject val)
182 {
183 normal_ = val;
184 normal_selected = true;
185
186
187 controlling_selected = false;
188
189 controlled_selected = false;
190 }
191
192 [ASN1PreparedElement]
193 [ASN1Choice(Name = "controlled")]
194 public class ControlledChoiceType : IASN1PreparedElement
195 {
196 private static IASN1PreparedElementData preparedData = CoderFactory.getInstance().newPreparedElementData(typeof(ControlledChoiceType));
197 private Identifier controllingPI_;
198 private bool controllingPI_selected;
199
200
201 private NullObject none_;
202 private bool none_selected;
203
204 [ASN1Element(Name = "controllingPI", IsOptional = false, HasTag = true, Tag = 0, HasDefaultValue = false)]
205 public Identifier ControllingPI
206 {
207 get
208 {
209 return controllingPI_;
210 }
211 set
212 {
213 selectControllingPI(value);
214 }
215 }
216
217
218 [ASN1Null(Name = "none")]
219 [ASN1Element(Name = "none", IsOptional = false, HasTag = true, Tag = 1, HasDefaultValue = false)]
220 public NullObject None
221 {
222 get
223 {
224 return none_;
225 }
226 set
227 {
228 selectNone(value);
229 }
230 }
231
232 public void initWithDefaults()
233 {
234 }
235
236 public IASN1PreparedElementData PreparedData
237 {
238 get
239 {
240 return preparedData;
241 }
242 }
243
244
245 public bool isControllingPISelected()
246 {
247 return controllingPI_selected;
248 }
249
250
251 public void selectControllingPI(Identifier val)
252 {
253 controllingPI_ = val;
254 controllingPI_selected = true;
255
256
257 none_selected = false;
258 }
259
260
261 public bool isNoneSelected()
262 {
263 return none_selected;
264 }
265
266
267 public void selectNone()
268 {
269 selectNone(new NullObject());
270 }
271
272
273 public void selectNone(NullObject val)
274 {
275 none_ = val;
276 none_selected = true;
277
278
279 controllingPI_selected = false;
280 }
281 }
282
283 [ASN1PreparedElement]
284 [ASN1Sequence(Name = "controlling", IsSet = false)]
285 public class ControllingSequenceType : IASN1PreparedElement
286 {
287 private static IASN1PreparedElementData preparedData = CoderFactory.getInstance().newPreparedElementData(typeof(ControllingSequenceType));
288 private ICollection<Identifier> controlledPI_;
289
290
291 private string programLocation_;
292
293 private bool programLocation_present;
294
295
296 private RunningModeChoiceType runningMode_;
297
298 [ASN1SequenceOf(Name = "controlledPI", IsSetOf = false)]
299 [ASN1Element(Name = "controlledPI", IsOptional = false, HasTag = true, Tag = 0, HasDefaultValue = false)]
300 public ICollection<Identifier> ControlledPI
301 {
302 get
303 {
304 return controlledPI_;
305 }
306 set
307 {
308 controlledPI_ = value;
309 }
310 }
311
312 [ASN1String(Name = "",
313 StringType = UniversalTags.VisibleString, IsUCS = false)]
314 [ASN1Element(Name = "programLocation", IsOptional = true, HasTag = true, Tag = 1, HasDefaultValue = false)]
315 public string ProgramLocation
316 {
317 get
318 {
319 return programLocation_;
320 }
321 set
322 {
323 programLocation_ = value;
324 programLocation_present = true;
325 }
326 }
327
328
329 [ASN1Element(Name = "runningMode", IsOptional = false, HasTag = true, Tag = 2, HasDefaultValue = false)]
330 public RunningModeChoiceType RunningMode
331 {
332 get
333 {
334 return runningMode_;
335 }
336 set
337 {
338 runningMode_ = value;
339 }
340 }
341
342
343 public void initWithDefaults()
344 {
345 }
346
347 public IASN1PreparedElementData PreparedData
348 {
349 get
350 {
351 return preparedData;
352 }
353 }
354
355 public bool isProgramLocationPresent()
356 {
357 return programLocation_present;
358 }
359
360 [ASN1PreparedElement]
361 [ASN1Choice(Name = "runningMode")]
362 public class RunningModeChoiceType : IASN1PreparedElement
363 {
364 private static IASN1PreparedElementData preparedData = CoderFactory.getInstance().newPreparedElementData(typeof(RunningModeChoiceType));
365 private long cycleLimited_;
366 private bool cycleLimited_selected;
367 private NullObject freeRunning_;
368 private bool freeRunning_selected;
369
370
371 private long stepLimited_;
372 private bool stepLimited_selected;
373
374 [ASN1Null(Name = "freeRunning")]
375 [ASN1Element(Name = "freeRunning", IsOptional = false, HasTag = true, Tag = 0, HasDefaultValue = false)]
376 public NullObject FreeRunning
377 {
378 get
379 {
380 return freeRunning_;
381 }
382 set
383 {
384 selectFreeRunning(value);
385 }
386 }
387
388 [ASN1Integer(Name = "")]
389 [ASN1Element(Name = "cycleLimited", IsOptional = false, HasTag = true, Tag = 1, HasDefaultValue = false)]
390 public long CycleLimited
391 {
392 get
393 {
394 return cycleLimited_;
395 }
396 set
397 {
398 selectCycleLimited(value);
399 }
400 }
401
402
403 [ASN1Integer(Name = "")]
404 [ASN1Element(Name = "stepLimited", IsOptional = false, HasTag = true, Tag = 2, HasDefaultValue = false)]
405 public long StepLimited
406 {
407 get
408 {
409 return stepLimited_;
410 }
411 set
412 {
413 selectStepLimited(value);
414 }
415 }
416
417 public void initWithDefaults()
418 {
419 }
420
421 public IASN1PreparedElementData PreparedData
422 {
423 get
424 {
425 return preparedData;
426 }
427 }
428
429
430 public bool isFreeRunningSelected()
431 {
432 return freeRunning_selected;
433 }
434
435
436 public void selectFreeRunning()
437 {
438 selectFreeRunning(new NullObject());
439 }
440
441
442 public void selectFreeRunning(NullObject val)
443 {
444 freeRunning_ = val;
445 freeRunning_selected = true;
446
447
448 cycleLimited_selected = false;
449
450 stepLimited_selected = false;
451 }
452
453
454 public bool isCycleLimitedSelected()
455 {
456 return cycleLimited_selected;
457 }
458
459
460 public void selectCycleLimited(long val)
461 {
462 cycleLimited_ = val;
463 cycleLimited_selected = true;
464
465
466 freeRunning_selected = false;
467
468 stepLimited_selected = false;
469 }
470
471
472 public bool isStepLimitedSelected()
473 {
474 return stepLimited_selected;
475 }
476
477
478 public void selectStepLimited(long val)
479 {
480 stepLimited_ = val;
481 stepLimited_selected = true;
482
483
484 freeRunning_selected = false;
485
486 cycleLimited_selected = false;
487 }
488 }
489 }
490 }
491 }
492}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t