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+
7+using System.Collections.Generic;
8+using GSF.ASN1;
9+using GSF.ASN1.Attributes;
10+using GSF.ASN1.Coders;
11+using GSF.ASN1.Types;
12+
13+namespace 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