Beispiel #1
0
 public void init(FlightAssistantRegistry registry, Log log, FlightAssistantControls controls, Sensors sensors, FlightAssistantConfig config)
 {
     this.config        = config;
     this.sensors       = sensors;
     this.thrustControl = controls.thrustControl;
     this.gyroControl   = controls.gyroControl;
     this.registry      = registry;
     this.log           = log;
 }
Beispiel #2
0
 public FlightAssistantBuilder withConfig(FlightAssistantConfig config)
 {
     if (config != null)
     {
         FlightAssistantConfig cnf = flightAssistant.getConfig();
         cnf.preferredControllerName = nvl(config.preferredControllerName, cnf.preferredControllerName);
     }
     return(this);
 }
Beispiel #3
0
    public void init(FlightAssistantRegistry registry, Log log, FlightAssistantControls controls, Sensors sensors, FlightAssistantConfig config)
    {
        this.config        = config;
        this.sensors       = sensors;
        this.thrustControl = controls.thrustControl;
        this.registry      = registry;
        this.log           = log;

        this.cruisingSpeed = config.cruiseControlDefaultCruisingSpeed;
    }