var dialog = gui.Dialog.new("/sim/gui/dialogs/rascal/config/dialog",
                            "Aircraft/Rascal/Dialogs/config.xml");

var last_time = 0.0;


var main_loop = func {
    var time = getprop("/sim/time/elapsed-sec");
    var dt = time - last_time;
    last_time = time;

    update_airdata( dt );
    update_vars( dt );
    update_ugear( dt );

    settimer(main_loop, 0);
}


setlistener("/sim/signals/fdm-initialized",
	    func {
		main_loop();
	    });
