VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
disGeneralSettingsWidget.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2015 VT MAK
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <disBroker/dllExport.h>
15 
16 namespace MAKVrExchange
17 {
18 
19  class DtCollectionEditor;
20 
21  namespace DtDisBroker
22  {
23 
28  { Q_OBJECT;
29  public:
30 
33  DtDisGeneralSettingsWidget( QWidget* parent = 0 );
34 
36  virtual ~DtDisGeneralSettingsWidget();
37 
39  virtual DtDisBrokerInitializer* disInitializer();
40 
43 
45  virtual void setParseUnknownIDs( bool );
47  virtual bool parseUnknownIDs() const;
48 
50  virtual void setRemapDisIDs( bool );
52  virtual bool remapDisIDs() const;
53 
55  virtual void setUsePersistentEntityIds( bool );
57  virtual bool usePersistentEntityIds() const;
58 
60  virtual void setInteractionWaitListTimeout( DtTime );
62  virtual DtTime interactionWaitListTimeout() const;
63 
65  virtual void setSendExpiredWaitListInteractions( bool );
67  virtual bool sendExpiredWaitListInteractions() const;
68 
70  virtual void setAppNum( int );
72  virtual int appNum() const;
73 
75  virtual void setSiteID( int );
77  virtual int siteID() const;
78 
80  virtual void setUseAbsoluteTimeStamp( bool );
82  virtual bool useAbsoluteTimeStamp() const;
83 
85  virtual void setProtocolVersionToSend( int );
87  virtual int protocolVersionToSend() const;
88 
90  virtual void setProtocolVersionToRecvMin( int );
92  virtual int protocolVersionToRecvMin() const;
93 
95  virtual void setProtocolVersionToRecvMax( int );
97  virtual int protocolVersionToRecvMax() const;
98 
100  virtual void setDisableArticulatedParts( bool );
102  virtual bool disableArticulatedParts() const;
103 
105  virtual void setSplitUnderwaterAcousticPdus( bool );
107  virtual bool splitUnderwaterAcousticPdus() const;
108 
110  virtual void setSendDiGuyPdus( bool );
112  virtual bool sendDiGuyPdus() const;
113 
115 
118 
120  virtual void setDebugGlobalIdMapping( bool );
122  virtual bool debugGlobalIdMapping() const;
123 
125  virtual void setDebugEntityIdMapping( bool );
127  virtual bool debugEntityIdMapping() const;
128 
130  virtual void setDebugEventIdMapping( bool );
132  virtual bool debugEventIdMapping() const;
133 
135  virtual void setDumpGuiToText( bool );
137  virtual bool dumpGuiToText() const;
138 
140 
143 
145  virtual void setHeartbeatInterval( DtTime );
147  virtual DtTime heartbeatInterval() const;
148 
150  virtual void setTimeoutInterval( DtTime );
152  virtual DtTime timeoutInterval() const;
153 
155  virtual void setDrainTimeout( DtTime );
157  virtual DtTime drainTimeout() const;
158 
160  virtual void setNumPdusReadPerTimeCheck( int );
162  virtual int numPdusReadPerTimeCheck() const;
163 
165 
168 
169  virtual void setDiscoveryAggregateEntityId( bool );
170  virtual bool discoveryAggregateEntityId() const;
171  virtual void setDiscoveryAggregateLocation( bool );
172  virtual bool discoveryAggregateLocation() const;
173  virtual void setDiscoveryAggregateEntityType( bool );
174  virtual bool discoveryAggregateEntityType() const;
175 
176  virtual void setDiscoveryDesignatorEntityId( bool );
177  virtual bool discoveryDesignatorEntityId() const;
178  virtual void setDiscoveryDesignatorHostId( bool );
179  virtual bool discoveryDesignatorHostId() const;
180 
181  virtual void setDiscoveryEmitterSystemEntityId( bool );
182  virtual bool discoveryEmitterSystemEntityId() const;
183  virtual void setDiscoveryEmitterSystemHostId( bool );
184  virtual bool discoveryEmitterSystemHostId() const;
185 
186  virtual void setDiscoveryEntityLocation( bool );
187  virtual bool discoveryEntityLocation() const;
188  virtual void setDiscoveryEntityEntityType( bool );
189  virtual bool discoveryEntityEntityType() const;
190 
191  virtual void setDiscoveryEnvironmentProcessId( bool );
192  virtual bool discoveryEnvironmentProcessId() const;
193 
194  virtual void setDiscoveryGriddedDataGridId( bool );
195  virtual bool discoveryGriddedDataGridId() const;
196 
197  virtual void setDiscoveryIFFEntityId( bool );
198  virtual bool discoveryIFFEntityId() const;
199  virtual void setDiscoveryIFFHostId( bool );
200  virtual bool discoveryIFFHostId() const;
201 
202  virtual void setDiscoveryRadioRecvEntityId( bool );
203  virtual bool discoveryRadioRecvEntityId() const;
204  virtual void setDiscoveryRadioRecvHostId( bool );
205  virtual bool discoveryRadioRecvHostId() const;
206 
207  virtual void setDiscoveryRadioTransEntityId( bool );
208  virtual bool discoveryRadioTransEntityId() const;
209  virtual void setDiscoveryRadioTransHostId( bool );
210  virtual bool discoveryRadioTransHostId() const;
211 
212  virtual void setDiscoveryUndwaAcousticsAcousticId( bool );
213  virtual bool discoveryUndwaAcousticsAcousticId() const;
214  virtual void setDiscoveryUndwaAcousticsEntityId( bool );
215  virtual bool discoveryUndwaAcousticsEntityId() const;
216  virtual void setDiscoveryUndwaAcousticsHostId( bool );
217  virtual bool discoveryUndwaAcousticsHostId() const;
218 
220 
221  protected:
222 
225  virtual void initializeQtStrings();
226 
229  virtual void initializeProperties();
230 
233  virtual void updateConfiguration();
234 
237  virtual void revertConfiguration();
238 
239  protected:
240 
241  // Translation Settings.
249  QString siteIDProperty;
257 
258  // Debug Settings.
264 
265  // Timing Settings.
271 
272  // Discovery Settings.
294 
295 
296  // Default Translation Settings.
303  static int theDefaultSiteID;
311 
312  // Default Debug Settings.
317 
318  // Default Timing Settings.
321  static DtTime theDefaultDrainTimeout;
323 
324  // Default Discovery Settings.
345 
347 
348  };
349 
350  }
351 }

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)