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; }
public FlightAssistantBuilder withConfig(FlightAssistantConfig config) { if (config != null) { FlightAssistantConfig cnf = flightAssistant.getConfig(); cnf.preferredControllerName = nvl(config.preferredControllerName, cnf.preferredControllerName); } return(this); }
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; }