Some extra PTS
This commit is contained in:
parent
51e82aeb09
commit
35ddbf0426
5 changed files with 12 additions and 10 deletions
|
@ -158,7 +158,7 @@ setlistener("/sim/signals/fdm-initialized", func {
|
||||||
writeSettings();
|
writeSettings();
|
||||||
if (getprop("/options/system/save-state") == 1)
|
if (getprop("/options/system/save-state") == 1)
|
||||||
{
|
{
|
||||||
save.restore(save.default, getprop("/sim/fg-home") ~ "/Export/" ~ getprop("/sim/aircraft") ~ "-save.xml");
|
save.restore(save.default, pts.Sim.fgHome.getValue() ~ "/Export/" ~ pts.Sim.aircraft.getValue() ~ "-save.xml");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getprop("/options/system/fo-view") == 1) {
|
if (getprop("/options/system/fo-view") == 1) {
|
||||||
|
@ -169,7 +169,7 @@ setlistener("/sim/signals/fdm-initialized", func {
|
||||||
});
|
});
|
||||||
|
|
||||||
setlistener("/sim/signals/exit", func {
|
setlistener("/sim/signals/exit", func {
|
||||||
save.save(save.default, getprop("/sim/fg-home") ~ "/Export/" ~ getprop("/sim/aircraft") ~ "-save.xml");
|
save.save(save.default, pts.Sim.fgHome.getValue() ~ "/Export/" ~ pts.Sim.aircraft.getValue() ~ "-save.xml");
|
||||||
});
|
});
|
||||||
|
|
||||||
var renderingSettings = {
|
var renderingSettings = {
|
||||||
|
@ -202,7 +202,7 @@ var renderingSettings = {
|
||||||
};
|
};
|
||||||
|
|
||||||
var readSettings = func {
|
var readSettings = func {
|
||||||
io.read_properties(getprop("/sim/fg-home") ~ "/Export/A320-family-config.xml", "/systems/acconfig/options");
|
io.read_properties(pts.Sim.fgHome.getValue() ~ "/Export/A320-family-config.xml", "/systems/acconfig/options");
|
||||||
setprop("/options/system/keyboard-mode", getprop("/systems/acconfig/options/keyboard-mode"));
|
setprop("/options/system/keyboard-mode", getprop("/systems/acconfig/options/keyboard-mode"));
|
||||||
setprop("/options/system/weight-kgs", getprop("/systems/acconfig/options/weight-kgs"));
|
setprop("/options/system/weight-kgs", getprop("/systems/acconfig/options/weight-kgs"));
|
||||||
setprop("/options/system/save-state", getprop("/systems/acconfig/options/save-state"));
|
setprop("/options/system/save-state", getprop("/systems/acconfig/options/save-state"));
|
||||||
|
@ -228,7 +228,7 @@ var writeSettings = func {
|
||||||
setprop("/systems/acconfig/options/simbrief-username", getprop("/FMGC/simbrief-username"));
|
setprop("/systems/acconfig/options/simbrief-username", getprop("/FMGC/simbrief-username"));
|
||||||
setprop("/systems/acconfig/options/atis-server", getprop("/systems/atsu/atis-server"));
|
setprop("/systems/acconfig/options/atis-server", getprop("/systems/atsu/atis-server"));
|
||||||
setprop("/systems/acconfig/options/wxr-server", getprop("/systems/atsu/wxr-server"));
|
setprop("/systems/acconfig/options/wxr-server", getprop("/systems/atsu/wxr-server"));
|
||||||
io.write_properties(getprop("/sim/fg-home") ~ "/Export/A320-family-config.xml", "/systems/acconfig/options");
|
io.write_properties(pts.Sim.fgHome.getValue() ~ "/Export/A320-family-config.xml", "/systems/acconfig/options");
|
||||||
}
|
}
|
||||||
|
|
||||||
################
|
################
|
||||||
|
|
|
@ -13,11 +13,11 @@ var SimbriefParser = {
|
||||||
fetch: func(username, i) {
|
fetch: func(username, i) {
|
||||||
me.inhibit = 1;
|
me.inhibit = 1;
|
||||||
var stamp = systime();
|
var stamp = systime();
|
||||||
http.save("https://www.simbrief.com/api/xml.fetcher.php?username=" ~ username, getprop('/sim/fg-home') ~ "/Export/A320-family-simbrief.xml")
|
http.save("https://www.simbrief.com/api/xml.fetcher.php?username=" ~ username, pts.Sim.fgHome.getValue() ~ "/Export/A320-family-simbrief.xml")
|
||||||
.fail(func { me.failure(i) })
|
.fail(func { me.failure(i) })
|
||||||
.done(func {
|
.done(func {
|
||||||
var errs = [];
|
var errs = [];
|
||||||
call(me.read, [(getprop('/sim/fg-home') ~ "/Export/A320-family-simbrief.xml"),i], SimbriefParser, {}, errs);
|
call(me.read, [(pts.Sim.fgHome.getValue() ~ "/Export/A320-family-simbrief.xml"),i], SimbriefParser, {}, errs);
|
||||||
if (size(errs) > 0) {
|
if (size(errs) > 0) {
|
||||||
debug.printerror(errs);
|
debug.printerror(errs);
|
||||||
me.failure(i);
|
me.failure(i);
|
||||||
|
|
|
@ -160,7 +160,7 @@ var WaypointDatabase = {
|
||||||
},
|
},
|
||||||
# write - write to file, as a hash structure
|
# write - write to file, as a hash structure
|
||||||
write: func() {
|
write: func() {
|
||||||
var path = getprop("/sim/fg-home") ~ "/Export/A320SavedWaypoints.xml";
|
var path = pts.Sim.fgHome.getValue() ~ "/Export/A320SavedWaypoints.xml";
|
||||||
var tree = {
|
var tree = {
|
||||||
waypoints: {
|
waypoints: {
|
||||||
|
|
||||||
|
@ -177,7 +177,7 @@ var WaypointDatabase = {
|
||||||
},
|
},
|
||||||
# read - read from a file, extract using props interface
|
# read - read from a file, extract using props interface
|
||||||
read: func() {
|
read: func() {
|
||||||
var path = getprop("/sim/fg-home") ~ "/Export/A320SavedWaypoints.xml";
|
var path = pts.Sim.fgHome.getValue() ~ "/Export/A320SavedWaypoints.xml";
|
||||||
# create file if it doesn't exist
|
# create file if it doesn't exist
|
||||||
if (io.stat(path) == nil) {
|
if (io.stat(path) == nil) {
|
||||||
me.write();
|
me.write();
|
||||||
|
|
|
@ -226,7 +226,7 @@ var windController = {
|
||||||
},
|
},
|
||||||
# read - read from hist wind file, create one if it doesn't exist
|
# read - read from hist wind file, create one if it doesn't exist
|
||||||
read: func() {
|
read: func() {
|
||||||
var path = getprop("/sim/fg-home") ~ "/Export/A320SavedWinds.txt";
|
var path = pts.Sim.fgHome.getValue() ~ "/Export/A320SavedWinds.txt";
|
||||||
# create file if it doesn't exist
|
# create file if it doesn't exist
|
||||||
if (io.stat(path) == nil) {
|
if (io.stat(path) == nil) {
|
||||||
me.write();
|
me.write();
|
||||||
|
@ -267,7 +267,7 @@ var windController = {
|
||||||
# write - write to hist wind file, called whenever winds changed
|
# write - write to hist wind file, called whenever winds changed
|
||||||
write: func() {
|
write: func() {
|
||||||
if (me.des_winds[2] != 0) {
|
if (me.des_winds[2] != 0) {
|
||||||
var path = getprop("/sim/fg-home") ~ "/Export/A320SavedWinds.txt";
|
var path = pts.Sim.fgHome.getValue() ~ "/Export/A320SavedWinds.txt";
|
||||||
var file = io.open(path, "wb");
|
var file = io.open(path, "wb");
|
||||||
var winds_added = 0;
|
var winds_added = 0;
|
||||||
|
|
||||||
|
|
|
@ -217,6 +217,7 @@ var Position = {
|
||||||
|
|
||||||
var Sim = {
|
var Sim = {
|
||||||
aero: props.globals.getNode("/sim/aero"),
|
aero: props.globals.getNode("/sim/aero"),
|
||||||
|
aircraft: props.globals.getNode("/sim/aircraft"),
|
||||||
CurrentView: {
|
CurrentView: {
|
||||||
fieldOfView: props.globals.getNode("/sim/current-view/field-of-view", 1),
|
fieldOfView: props.globals.getNode("/sim/current-view/field-of-view", 1),
|
||||||
headingOffsetDeg: props.globals.getNode("/sim/current-view/heading-offset-deg", 1),
|
headingOffsetDeg: props.globals.getNode("/sim/current-view/heading-offset-deg", 1),
|
||||||
|
@ -232,6 +233,7 @@ var Sim = {
|
||||||
zOffsetMaxM: props.globals.getNode("/sim/current-view/z-offset-max-m", 1),
|
zOffsetMaxM: props.globals.getNode("/sim/current-view/z-offset-max-m", 1),
|
||||||
zOffsetMinM: props.globals.getNode("/sim/current-view/z-offset-min-m", 1),
|
zOffsetMinM: props.globals.getNode("/sim/current-view/z-offset-min-m", 1),
|
||||||
},
|
},
|
||||||
|
fgHome: props.globals.getNode("/sim/fg-home"),
|
||||||
Input: {
|
Input: {
|
||||||
Selected: {
|
Selected: {
|
||||||
engine: [props.globals.getNode("/sim/input/selected/engine[0]", 1),props.globals.getNode("/sim/input/selected/engine[1]", 1)],
|
engine: [props.globals.getNode("/sim/input/selected/engine[0]", 1),props.globals.getNode("/sim/input/selected/engine[1]", 1)],
|
||||||
|
|
Loading…
Add table
Reference in a new issue