Now bearing and distance get updates every 0.1 sec.
This commit is contained in:
parent
4d0f080c22
commit
3e19ea712b
@ -1,37 +1,23 @@
|
|||||||
#Place holder
|
#Place holder
|
||||||
var getTrackData = func {
|
var getTrackData = func {
|
||||||
# me.ac = geo.aircraft_position();
|
|
||||||
# me.distance = me.ac.distance_to(me.coord);
|
|
||||||
# me.bearing = me.ac.course_to(me.coord);
|
|
||||||
|
|
||||||
# var dalt = alt - me.ac.alt();
|
|
||||||
# var ac_hdg = getprop("/orientation/heading-deg");
|
|
||||||
# var ac_pitch = getprop("/orientation/pitch-deg");
|
|
||||||
# var ac_contact_dist = getprop("/systems/refuel/contact-radius-m");
|
|
||||||
# var elev = math.atan2(dalt, me.distance) * R2D;
|
|
||||||
#
|
|
||||||
|
|
||||||
# print("My test module got loaded!");
|
# print("My test module got loaded!");
|
||||||
#var broken = func {
|
|
||||||
var rngM=110000.0;
|
var rngM=110000.0;
|
||||||
var brg=0.0;
|
var brg=0.0;
|
||||||
#
|
|
||||||
var tgt=geo.click_position();
|
var tgt=geo.click_position();
|
||||||
if (tgt != nil){
|
if (tgt != nil){
|
||||||
|
#print ("ping");
|
||||||
var ac=geo.aircraft_position();
|
var ac=geo.aircraft_position();
|
||||||
var distance = ac.distance_to(tgt);
|
var distance = ac.distance_to(tgt);
|
||||||
var bearing =ac.course_to(tgt);
|
var bearing =ac.course_to(tgt);
|
||||||
#setprop("/tracking/test",tgt.lat());
|
|
||||||
rngM=distance;
|
rngM=distance;
|
||||||
brg=bearing;
|
brg=bearing;
|
||||||
|
settimer(getTrackData, 0.1);
|
||||||
}
|
}
|
||||||
#
|
#
|
||||||
# # finally, write the result to the property tree using the setprop() call
|
# # finally, write the result to the property tree using the setprop() call
|
||||||
#setprop("tracking/engine[0]/egt-degc", degC);
|
|
||||||
setprop("/tracking/rng-km", rngM * 0.001);
|
setprop("/tracking/rng-km", rngM * 0.001);
|
||||||
setprop("/tracking/rng-nml", rngM * 0.000539957);
|
setprop("/tracking/rng-nml", rngM * 0.000539957);
|
||||||
setprop("/tracking/bearing",brg);
|
setprop("/tracking/bearing",brg);
|
||||||
}
|
}
|
||||||
|
|
||||||
setlistener("sim/signals/click", getTrackData,1);
|
setlistener("sim/signals/click", getTrackData,1);
|
||||||
#settimer(getTrackData, 0.1);
|
|
||||||
|
Loading…
Reference in New Issue
Block a user