@@ -31,13 +31,14 @@ def value(self, val):
3131 self .sm .set_data (self )
3232 # self.sm.run()
3333
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 ):
3535 self .DATA_DEFINITION_ID = None
3636 self .definitions = []
3737 self .description = _dec
3838 self ._name = None
3939 self .definitions .append (_deff )
4040 self .outData = None
41+ self .attemps = _attemps
4142 self .sm = _sm
4243 self .time = _time
4344 self .defined = False
@@ -185,48 +186,48 @@ def set(self, key, _value):
185186 request .value = _value
186187 return True
187188
188- def __init__ (self , _sm , _time = 2000 ):
189+ def __init__ (self , _sm , _time = 2000 , _attemps = 4 ):
189190 self .sm = _sm
190191 self .list = []
191- self .EngineData = self .__AircraftEngineData (_sm , _time )
192+ self .EngineData = self .__AircraftEngineData (_sm , _time , _attemps )
192193 self .list .append (self .EngineData )
193- self .FuelTankSelection = self .__FuelTankSelection (_sm , _time )
194+ self .FuelTankSelection = self .__FuelTankSelection (_sm , _time , _attemps )
194195 self .list .append (self .FuelTankSelection )
195- self .FuelData = self .__AircraftFuelData (_sm , _time )
196+ self .FuelData = self .__AircraftFuelData (_sm , _time , _attemps )
196197 self .list .append (self .FuelData )
197- self .LightsData = self .__AircraftLightsData (_sm , _time )
198+ self .LightsData = self .__AircraftLightsData (_sm , _time , _attemps )
198199 self .list .append (self .LightsData )
199- self .PositionandSpeedData = self .__AircraftPositionandSpeedData (_sm , _time )
200+ self .PositionandSpeedData = self .__AircraftPositionandSpeedData (_sm , _time , _attemps )
200201 self .list .append (self .PositionandSpeedData )
201- self .FlightInstrumentationData = self .__AircraftFlightInstrumentationData (_sm , _time )
202+ self .FlightInstrumentationData = self .__AircraftFlightInstrumentationData (_sm , _time , _attemps )
202203 self .list .append (self .FlightInstrumentationData )
203- self .AvionicsData = self .__AircraftAvionicsData (_sm , _time )
204+ self .AvionicsData = self .__AircraftAvionicsData (_sm , _time , _attemps )
204205 self .list .append (self .AvionicsData )
205- self .ControlsData = self .__AircraftControlsData (_sm , _time )
206+ self .ControlsData = self .__AircraftControlsData (_sm , _time , _attemps )
206207 self .list .append (self .ControlsData )
207- self .AutopilotData = self .__AircraftAutopilotData (_sm , _time )
208+ self .AutopilotData = self .__AircraftAutopilotData (_sm , _time , _attemps )
208209 self .list .append (self .AutopilotData )
209- self .LandingGearData = self .__AircraftLandingGearData (_sm , _time )
210+ self .LandingGearData = self .__AircraftLandingGearData (_sm , _time , _attemps )
210211 self .list .append (self .LandingGearData )
211- self .EnvironmentData = self .__AircraftEnvironmentData (_sm , _time )
212+ self .EnvironmentData = self .__AircraftEnvironmentData (_sm , _time , _attemps )
212213 self .list .append (self .EnvironmentData )
213- self .HelicopterSpecificData = self .__HelicopterSpecificData (_sm , _time )
214+ self .HelicopterSpecificData = self .__HelicopterSpecificData (_sm , _time , _attemps )
214215 self .list .append (self .HelicopterSpecificData )
215- self .MiscellaneousSystemsData = self .__AircraftMiscellaneousSystemsData (_sm , _time )
216+ self .MiscellaneousSystemsData = self .__AircraftMiscellaneousSystemsData (_sm , _time , _attemps )
216217 self .list .append (self .MiscellaneousSystemsData )
217- self .MiscellaneousData = self .__AircraftMiscellaneousData (_sm , _time )
218+ self .MiscellaneousData = self .__AircraftMiscellaneousData (_sm , _time , _attemps )
218219 self .list .append (self .MiscellaneousData )
219- self .StringData = self .__AircraftStringData (_sm , _time )
220+ self .StringData = self .__AircraftStringData (_sm , _time , _attemps )
220221 self .list .append (self .StringData )
221- self .AIControlledAircraft = self .__AIControlledAircraft (_sm , _time )
222+ self .AIControlledAircraft = self .__AIControlledAircraft (_sm , _time , _attemps )
222223 self .list .append (self .AIControlledAircraft )
223- self .CarrierOperations = self .__CarrierOperations (_sm , _time )
224+ self .CarrierOperations = self .__CarrierOperations (_sm , _time , _attemps )
224225 self .list .append (self .CarrierOperations )
225- self .Racing = self .__Racing (_sm , _time )
226+ self .Racing = self .__Racing (_sm , _time , _attemps )
226227 self .list .append (self .Racing )
227- self .EnvironmentData = self .__EnvironmentData (_sm , _time )
228+ self .EnvironmentData = self .__EnvironmentData (_sm , _time , _attemps )
228229 self .list .append (self .EnvironmentData )
229- self .SlingsandHoists = self .__SlingsandHoists (_sm , _time )
230+ self .SlingsandHoists = self .__SlingsandHoists (_sm , _time , _attemps )
230231 self .list .append (self .SlingsandHoists )
231232
232233 class __AircraftEngineData (RequestHelper ):
0 commit comments