pb321 wrote in Sat Sep 28, 2019 8:45 pm:[...] haven't been successful after three times setting the radios, starting the C-172, flying a little, then quitting. Restart still shows the "unsaved" (default?) radio settings and requires re-entering the frequencies. [...] I haven't gotten it to save them as yet. Any suggestions?
<?xml version="1.0" encoding="UTF-8"?>
<!-- ... -->
<PropertyList include="Aircraft/Generic/Human/Include/walker-include.xml">
<sim include="c172p-views.xml">
<aircraft-data>
<!-- The paths listed here are declaring properties to be saved in between sessions in the c172p. -->
</aircraft-data>
</sim>
<!-- ... --->
</PropertyList>
setprop("/controls/engines/engine[0]/primer", 0);
setprop("/controls/engines/engine[0]/primer-lever", 0);
setprop("/controls/engines/engine[0]/use-primer", 0);
setprop("/controls/engines/current-engine/throttle", 0.0);
setprop("/controls/engines/current-engine/mixture", 0.0);
setprop("/controls/circuit-breakers/aircond", 1);
setprop("/controls/circuit-breakers/autopilot", 1);
setprop("/controls/circuit-breakers/bcnlt", 1);
setprop("/controls/circuit-breakers/flaps", 1);
setprop("/controls/circuit-breakers/instr", 1);
setprop("/controls/circuit-breakers/intlt", 1);
setprop("/controls/circuit-breakers/landing", 1);
setprop("/controls/circuit-breakers/master", 1);
setprop("/controls/circuit-breakers/navlt", 1);
setprop("/controls/circuit-breakers/pitot-heat", 1);
setprop("/controls/circuit-breakers/radio1", 1);
setprop("/controls/circuit-breakers/radio2", 1);
setprop("/controls/circuit-breakers/radio3", 1);
setprop("/controls/circuit-breakers/radio4", 1);
setprop("/controls/circuit-breakers/radio5", 1);
setprop("/controls/circuit-breakers/strobe", 1);
setprop("/controls/circuit-breakers/turn-coordinator", 1);
setprop("/controls/switches/master-avionics", 0);
setprop("/controls/switches/starter", 0);
setprop("/controls/switches/master-alt", 0);
setprop("/controls/switches/master-bat", 0);
setprop("/controls/switches/magnetos", 0);
setprop("/controls/switches/dome-white", 0);
setprop("/controls/switches/dome-red", 0);
setprop("/controls/lighting/nav-lights", 0);
setprop("/controls/lighting/beacon", 0);
setprop("/controls/lighting/strobe", 0);
setprop("/controls/lighting/taxi-light", 0);
setprop("/controls/lighting/landing-lights", 0);
setprop("/controls/lighting/instruments-norm", 0.0);
setprop("/controls/lighting/radio-norm", 0.0);
setprop("/controls/lighting/dome-white-norm", 1.0);
setprop("/controls/lighting/dome-norm", 0.0);
setprop("/controls/lighting/gps-norm", 0.0);
setprop("/controls/lighting/gearled", 0);
setprop("/controls/gear/water-rudder", 0);
setprop("/controls/gear/water-rudder-down", 0);
setprop("/sim/model/c172p/brake-parking", 1);
setprop("/controls/flight/flaps", 0.0);
setprop("/surface-positions/flap-pos-norm", 0.0);
setprop("/controls/flight/elevator-trim", 0.0);
setprop("/controls/anti-ice/engine[0]/carb-heat", 0);
setprop("/controls/anti-ice/engine[1]/carb-heat", 0);
setprop("/controls/anti-ice/pitot-heat", 0);
setprop("/environment/aircraft-effects/cabin-heat-set", 0.0);
setprop("/environment/aircraft-effects/cabin-air-set", 0.0);
setprop("/consumables/fuel/tank[0]/selected", 1);
setprop("/consumables/fuel/tank[1]/selected", 1);
setprop("/controls/flight/rudder-trim-knob", 0.0);
aircraft.data.add(
"instrumentation/kma20/test",
"instrumentation/kma20/auto",
"instrumentation/kma20/com1",
"instrumentation/kma20/com2",
"instrumentation/kma20/nav1",
"instrumentation/kma20/nav2",
"instrumentation/kma20/adf",
"instrumentation/kma20/dme",
"instrumentation/kma20/mkr",
"instrumentation/kma20/sens",
"instrumentation/kma20/knob"
);
# NAV/COMM1 (according to its documentation)
aircraft.data.add(
"instrumentation/comm[0]/power-btn",
"instrumentation/comm[0]/volume-selected",
"instrumentation/comm[0]/frequencies/selected-mhz",
"instrumentation/comm[0]/frequencies/standby-mhz",
"instrumentation/comm[0]/frequencies/dial-khz",
"instrumentation/comm[0]/frequencies/dial-mhz",
"instrumentation/comm[0]/test-btn",
"instrumentation/comm[0]/channel-mode-selector",
"instrumentation/nav[0]/ident-audible",
"instrumentation/nav[0]/power-btn",
"instrumentation/nav[0]/volume",
"instrumentation/nav[0]/frequencies/selected-mhz",
"instrumentation/nav[0]/frequencies/standby-mhz",
"instrumentation/nav[0]/frequencies/dial-khz",
"instrumentation/nav[0]/frequencies/dial-mhz",
"instrumentation/nav[0]/radials/selected-deg",
);
# NAV/COMM2 (according to its documentation)
aircraft.data.add(
"instrumentation/comm[1]/power-btn",
"instrumentation/comm[1]/volume-selected",
"instrumentation/comm[1]/frequencies/selected-mhz",
"instrumentation/comm[1]/frequencies/standby-mhz",
"instrumentation/comm[1]/frequencies/dial-khz",
"instrumentation/comm[1]/frequencies/dial-mhz",
"instrumentation/comm[1]/test-btn",
"instrumentation/comm[0]/channel-mode-selector",
"instrumentation/nav[1]/ident-audible",
"instrumentation/nav[1]/power-btn",
"instrumentation/nav[1]/volume",
"instrumentation/nav[1]/frequencies/selected-mhz",
"instrumentation/nav[1]/frequencies/standby-mhz",
"instrumentation/nav[1]/frequencies/dial-khz",
"instrumentation/nav[1]/frequencies/dial-mhz",
"instrumentation/nav[1]/radials/selected-deg",
);
aircraft.data.add(
"instrumentation/dme/switch-position",
"instrumentation/dme/frequencies/source",
"instrumentation/dme/frequencies/selected-mhz",
);
# Instruments
aircraft.data.add(
"instrumentation/altimeter/setting-inhg",
"instrumentation/attitude-indicator/horizon-offset-deg",
"autopilot/settings/heading-bug-deg",
"instrumentation/heading-indicator/offset-deg",
"instrumentation/adf[0]/rotation-deg",
"instrumentation/adf[0]/frequencies/dial-1-khz",
"instrumentation/adf[0]/frequencies/dial-100-khz",
"autopilot/KAP140/settings/dial-10-ft",
"autopilot/KAP140/settings/dial-100-ft",
);
# DME saves power-btn in ki266.nas
# ADF saves its properties in ki87.nas
# TRANSPONDER (KT76A)
aircraft.data.add(
"instrumentation/transponder/inputs/knob-mode",
"instrumentation/transponder/inputs/ident-btn",
"instrumentation/transponder/inputs/digit[0]",
"instrumentation/transponder/inputs/digit[1]",
"instrumentation/transponder/inputs/digit[2]",
"instrumentation/transponder/inputs/digit[3]",
"instrumentation/transponder/inputs/dimming-norm",
);
# Hobbs meter is saved in Nasal/engine.nas
# Save switches
aircraft.data.add(
"/controls/lighting/beacon",
"/controls/lighting/landing-lights",
"/controls/lighting/nav-lights",
"/controls/lighting/strobe",
"/controls/lighting/taxi-light",
"/controls/switches/magnetos",
"/controls/switches/master-bat",
"/controls/switches/master-alt",
"/controls/switches/master-avionics",
"/controls/switches/dome-red",
"/controls/switches/dome-white",
"/controls/lighting/gearled",
"/controls/lighting/instruments-norm",
"/controls/lighting/radio-norm",
"/controls/lighting/dome-white-norm",
);
# Other controls
aircraft.data.add(
"/controls/anti-ice/engine/carb-heat",
"/controls/anti-ice/pitot-heat",
"/consumables/fuel/tank/selected",
"/consumables/fuel/tank[1]/selected",
"/sim/model/c172p/brake-parking",
"/controls/flight/flaps",
"/controls/flight/elevator-trim",
"/controls/engines/current-engine/throttle",
"/controls/engines/current-engine/mixture",
"/controls/engines/engine[0]/primer-lever",
);
# Circuit breakers
aircraft.data.add(
"/controls/circuit-breakers/aircond",
"/controls/circuit-breakers/autopilot",
"/controls/circuit-breakers/bcnlt",
"/controls/circuit-breakers/flaps",
"/controls/circuit-breakers/instr",
"/controls/circuit-breakers/intlt",
"/controls/circuit-breakers/landing",
"/controls/circuit-breakers/master",
"/controls/circuit-breakers/navlt",
"/controls/circuit-breakers/pitot-heat",
"/controls/circuit-breakers/radio1",
"/controls/circuit-breakers/radio2",
"/controls/circuit-breakers/radio3",
"/controls/circuit-breakers/radio4",
"/controls/circuit-breakers/radio5",
"/controls/circuit-breakers/strobe",
"/controls/circuit-breakers/turn-coordinator",
"/controls/circuit-breakers/cabin",
"/controls/circuit-breakers/gear-select",
"/controls/circuit-breakers/gear-advisory",;
"/controls/circuit-breakers/hydraulic-pump",
);
Users browsing this forum: No registered users and 2 guests