VR-Forces 4.2 Class Documentation
iffCtlDesc.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2003 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: iffCtlDesc.h,v $ $Revision: 1.8 $ $State: Exp $
7 *******************************************************************************/
8 
11 
14 
15 #ifndef DtIffControllerDescriptor_H_
16 #define DtIffControllerDescriptor_H_
17 
18 
19 #include "vrfobjparam/compDesc.h"
20 #include "vrfutil/rwInt.h"
21 #include "vrfutil/rwBoolean.h"
22 
28 
30 {
31 public:
34  parentRegistry = NULL);
35  DtIffControllerDescriptor(const DtSymbolString& name,
36  DtReaderWriterRegistry* parentRegistry = NULL);
37 
40  DtReaderWriterRegistry* parentRegistry = NULL);
41 
45 
47  virtual ~DtIffControllerDescriptor();
48 
51  virtual DtString type() const;
52 
53  virtual DtComponentDescriptor * clone(DtReaderWriterRegistry * parentRegistry
54  = 0) const;
55 
57  static DtComponentDescriptor * creator();
58 
61  virtual void setSystemName(DtU16 nameEnum);
62  virtual DtU16 systemName() const;
64 
67  virtual void setMode1Capable(bool onOff);
68  virtual bool mode1Capable() const;
70 
73  virtual void setMode2Capable(bool onOff);
74  virtual bool mode2Capable() const;
76 
79  virtual void setMode3Capable(bool onOff);
80  virtual bool mode3Capable() const;
82 
85  virtual void setMode4Capable(bool onOff);
86  virtual bool mode4Capable() const;
88 
91  virtual void setMode5Capable(bool onOff);
92  virtual bool mode5Capable() const;
94 
97  virtual void setModeSCapable(bool onOff);
98  virtual bool modeSCapable() const;
100 
103  virtual void setSystemOn(bool onOff);
104  virtual bool systemOn() const;
106 
109  virtual void setSystemOperational(bool onOff);
110  virtual bool systemOperational() const;
112 
115  virtual void setMode1On(bool onOff);
116  virtual bool mode1On() const;
118 
121  virtual void setMode1Damage(bool onOff);
122  virtual bool mode1Damage() const;
124 
127  virtual void setMode1Malfunction(bool onOff);
128  virtual bool mode1Malfunction() const;
130 
133  virtual void setMode1Code(DtU16 code);
134  virtual DtU16 mode1Code() const;
136 
139  virtual void setMode2On(bool onOff);
140  virtual bool mode2On() const;
142 
145  virtual void setMode2Damage(bool onOff);
146  virtual bool mode2Damage() const;
148 
151  virtual void setMode2Malfunction(bool onOff);
152  virtual bool mode2Malfunction() const;
154 
157  virtual void setMode2Code(DtU16 code);
158  virtual DtU16 mode2Code() const;
160 
163  virtual void setMode3On(bool onOff);
164  virtual bool mode3On() const;
166 
169  virtual void setMode3Damage(bool onOff);
170  virtual bool mode3Damage() const;
172 
175  virtual void setMode3Malfunction(bool onOff);
176  virtual bool mode3Malfunction() const;
178 
181  virtual void setMode3Code(DtU16 code);
182  virtual DtU16 mode3Code() const;
184 
187  virtual void setMode4On(bool onOff);
188  virtual bool mode4On() const;
190 
193  virtual void setMode4Damage(bool onOff);
194  virtual bool mode4Damage() const;
196 
199  virtual void setMode4Malfunction(bool onOff);
200  virtual bool mode4Malfunction() const;
202 
205  virtual void setMode4Code(DtU16 code);
206  virtual DtU16 mode4Code() const;
208 
211  virtual void setAltMode4Valid(bool valid);
212  virtual bool altMode4Valid() const;
214 
217  virtual void setMode5On(bool onOff);
218  virtual bool mode5On() const;
220 
223  virtual void setMode5Damage(bool onOff);
224  virtual bool mode5Damage() const;
226 
229  virtual void setMode5Malfunction(bool onOff);
230  virtual bool mode5Malfunction() const;
232 
235  virtual void setModeSTcasI(bool onOff);
236  virtual bool modeSTcasI() const;
238 
241  virtual void setModeSOn(bool onOff);
242  virtual bool modeSOn() const;
244 
247  virtual void setModeSDamage(bool onOff);
248  virtual bool modeSDamage() const;
250 
253  virtual void setModeSMalfunction(bool onOff);
254  virtual bool modeSMalfunction() const;
256 
259  virtual void setEmergency(bool onOff);
260  virtual bool emergency() const;
262 
265  virtual void setFlash(bool onOff);
266  virtual bool flash() const;
268 
271  virtual void setSti(bool onOff);
272  virtual bool sti() const;
274 
275 protected:
278 
279 protected:
280 
284 
289 
294 
299 
304 
309 
314 
319 
324 
329 
334 
339 
344 
349 
354 
359 
364 
369 
374 
379 
384 
389 
394 
399 
404 
409 
414 
419 
424 
429 
434 
439 
444 
449 
454 
459 
464 
466 };
467 
468 #endif
469 
470 
471 

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)