- use named arg instead of arg[n]
- save state to aircraft.data
This commit is contained in:
parent
0d70ec48da
commit
8f29103bbe
1 changed files with 12 additions and 4 deletions
|
@ -9,9 +9,9 @@
|
||||||
var elapsedTimeSecN = props.globals.getNode( "/sim/time/elapsed-sec" );
|
var elapsedTimeSecN = props.globals.getNode( "/sim/time/elapsed-sec" );
|
||||||
|
|
||||||
var timer = {
|
var timer = {
|
||||||
new : func {
|
new : func(base) {
|
||||||
var m = { parents: [timer] };
|
var m = { parents: [timer] };
|
||||||
m.base = arg[0];
|
m.base = base;
|
||||||
m.baseN = props.globals.getNode( m.base, 1 );
|
m.baseN = props.globals.getNode( m.base, 1 );
|
||||||
|
|
||||||
m.timeN = m.baseN.initNode( "time", 0.0 );
|
m.timeN = m.baseN.initNode( "time", 0.0 );
|
||||||
|
@ -66,9 +66,9 @@ var timer = {
|
||||||
# KR87
|
# KR87
|
||||||
|
|
||||||
var kr87 = {
|
var kr87 = {
|
||||||
new : func {
|
new : func(base) {
|
||||||
var m = { parents: [kr87] };
|
var m = { parents: [kr87] };
|
||||||
m.base = arg[0];
|
m.base = base;
|
||||||
m.baseN = props.globals.getNode( m.base, 1 );
|
m.baseN = props.globals.getNode( m.base, 1 );
|
||||||
|
|
||||||
m.flt = timer.new( m.base ~ "/flight-timer" );
|
m.flt = timer.new( m.base ~ "/flight-timer" );
|
||||||
|
@ -95,6 +95,14 @@ var kr87 = {
|
||||||
m.bfoButtonN = m.baseN.initNode( "bfo-btn", 0, "BOOL" );
|
m.bfoButtonN = m.baseN.initNode( "bfo-btn", 0, "BOOL" );
|
||||||
|
|
||||||
m.modeN = m.baseN.getNode( "mode" );
|
m.modeN = m.baseN.getNode( "mode" );
|
||||||
|
aircraft.data.add(
|
||||||
|
m.adfButtonN,
|
||||||
|
m.bfoButtonN,
|
||||||
|
m.volumeNormN,
|
||||||
|
m.powerButtonN,
|
||||||
|
m.standbyFrequencyN,
|
||||||
|
m.baseN.getNode( "frequencies/selected-khz", 1 )
|
||||||
|
);
|
||||||
setlistener( m.base ~ "/adf-btn", func { m.modeButtonListener() } );
|
setlistener( m.base ~ "/adf-btn", func { m.modeButtonListener() } );
|
||||||
setlistener( m.base ~ "/bfo-btn", func { m.modeButtonListener() } );
|
setlistener( m.base ~ "/bfo-btn", func { m.modeButtonListener() } );
|
||||||
m.modeButtonListener();
|
m.modeButtonListener();
|
||||||
|
|
Loading…
Add table
Reference in a new issue