@@ -31,13 +31,14 @@ def value(self, val):
31
31
self .sm .set_data (self )
32
32
# self.sm.run()
33
33
34
- def __init__ (self , _deff , _sm , _time = 2000 , _dec = None , _settable = False ):
34
+ def __init__ (self , _deff , _sm , _time = 2000 , _dec = None , _settable = False , _attemps = 4 ):
35
35
self .DATA_DEFINITION_ID = None
36
36
self .definitions = []
37
37
self .description = _dec
38
38
self ._name = None
39
39
self .definitions .append (_deff )
40
40
self .outData = None
41
+ self .attemps = _attemps
41
42
self .sm = _sm
42
43
self .time = _time
43
44
self .defined = False
@@ -185,48 +186,48 @@ def set(self, key, _value):
185
186
request .value = _value
186
187
return True
187
188
188
- def __init__ (self , _sm , _time = 2000 ):
189
+ def __init__ (self , _sm , _time = 2000 , _attemps = 4 ):
189
190
self .sm = _sm
190
191
self .list = []
191
- self .EngineData = self .__AircraftEngineData (_sm , _time )
192
+ self .EngineData = self .__AircraftEngineData (_sm , _time , _attemps )
192
193
self .list .append (self .EngineData )
193
- self .FuelTankSelection = self .__FuelTankSelection (_sm , _time )
194
+ self .FuelTankSelection = self .__FuelTankSelection (_sm , _time , _attemps )
194
195
self .list .append (self .FuelTankSelection )
195
- self .FuelData = self .__AircraftFuelData (_sm , _time )
196
+ self .FuelData = self .__AircraftFuelData (_sm , _time , _attemps )
196
197
self .list .append (self .FuelData )
197
- self .LightsData = self .__AircraftLightsData (_sm , _time )
198
+ self .LightsData = self .__AircraftLightsData (_sm , _time , _attemps )
198
199
self .list .append (self .LightsData )
199
- self .PositionandSpeedData = self .__AircraftPositionandSpeedData (_sm , _time )
200
+ self .PositionandSpeedData = self .__AircraftPositionandSpeedData (_sm , _time , _attemps )
200
201
self .list .append (self .PositionandSpeedData )
201
- self .FlightInstrumentationData = self .__AircraftFlightInstrumentationData (_sm , _time )
202
+ self .FlightInstrumentationData = self .__AircraftFlightInstrumentationData (_sm , _time , _attemps )
202
203
self .list .append (self .FlightInstrumentationData )
203
- self .AvionicsData = self .__AircraftAvionicsData (_sm , _time )
204
+ self .AvionicsData = self .__AircraftAvionicsData (_sm , _time , _attemps )
204
205
self .list .append (self .AvionicsData )
205
- self .ControlsData = self .__AircraftControlsData (_sm , _time )
206
+ self .ControlsData = self .__AircraftControlsData (_sm , _time , _attemps )
206
207
self .list .append (self .ControlsData )
207
- self .AutopilotData = self .__AircraftAutopilotData (_sm , _time )
208
+ self .AutopilotData = self .__AircraftAutopilotData (_sm , _time , _attemps )
208
209
self .list .append (self .AutopilotData )
209
- self .LandingGearData = self .__AircraftLandingGearData (_sm , _time )
210
+ self .LandingGearData = self .__AircraftLandingGearData (_sm , _time , _attemps )
210
211
self .list .append (self .LandingGearData )
211
- self .EnvironmentData = self .__AircraftEnvironmentData (_sm , _time )
212
+ self .EnvironmentData = self .__AircraftEnvironmentData (_sm , _time , _attemps )
212
213
self .list .append (self .EnvironmentData )
213
- self .HelicopterSpecificData = self .__HelicopterSpecificData (_sm , _time )
214
+ self .HelicopterSpecificData = self .__HelicopterSpecificData (_sm , _time , _attemps )
214
215
self .list .append (self .HelicopterSpecificData )
215
- self .MiscellaneousSystemsData = self .__AircraftMiscellaneousSystemsData (_sm , _time )
216
+ self .MiscellaneousSystemsData = self .__AircraftMiscellaneousSystemsData (_sm , _time , _attemps )
216
217
self .list .append (self .MiscellaneousSystemsData )
217
- self .MiscellaneousData = self .__AircraftMiscellaneousData (_sm , _time )
218
+ self .MiscellaneousData = self .__AircraftMiscellaneousData (_sm , _time , _attemps )
218
219
self .list .append (self .MiscellaneousData )
219
- self .StringData = self .__AircraftStringData (_sm , _time )
220
+ self .StringData = self .__AircraftStringData (_sm , _time , _attemps )
220
221
self .list .append (self .StringData )
221
- self .AIControlledAircraft = self .__AIControlledAircraft (_sm , _time )
222
+ self .AIControlledAircraft = self .__AIControlledAircraft (_sm , _time , _attemps )
222
223
self .list .append (self .AIControlledAircraft )
223
- self .CarrierOperations = self .__CarrierOperations (_sm , _time )
224
+ self .CarrierOperations = self .__CarrierOperations (_sm , _time , _attemps )
224
225
self .list .append (self .CarrierOperations )
225
- self .Racing = self .__Racing (_sm , _time )
226
+ self .Racing = self .__Racing (_sm , _time , _attemps )
226
227
self .list .append (self .Racing )
227
- self .EnvironmentData = self .__EnvironmentData (_sm , _time )
228
+ self .EnvironmentData = self .__EnvironmentData (_sm , _time , _attemps )
228
229
self .list .append (self .EnvironmentData )
229
- self .SlingsandHoists = self .__SlingsandHoists (_sm , _time )
230
+ self .SlingsandHoists = self .__SlingsandHoists (_sm , _time , _attemps )
230
231
self .list .append (self .SlingsandHoists )
231
232
232
233
class __AircraftEngineData (RequestHelper ):
0 commit comments