Emesary IESI: fix bugs
This commit is contained in:
parent
d7c297a0b7
commit
6baf63c35c
1 changed files with 3 additions and 8 deletions
|
@ -2,16 +2,11 @@
|
||||||
|
|
||||||
# Copyright (c) 2020 Josh Davidson (Octal450)
|
# Copyright (c) 2020 Josh Davidson (Octal450)
|
||||||
|
|
||||||
var elapsed_seconds = 0;
|
|
||||||
var ASI = 0;
|
|
||||||
var alt = 0;
|
|
||||||
var airspeed_act = 0;
|
|
||||||
var mach_act = 0;
|
|
||||||
|
|
||||||
# props.nas nodes
|
# props.nas nodes
|
||||||
var iesi_init = props.globals.initNode("/instrumentation/iesi/iesi-init", 0, "BOOL");
|
var iesi_init = props.globals.initNode("/instrumentation/iesi/iesi-init", 0, "BOOL");
|
||||||
var iesi_reset = props.globals.initNode("/instrumentation/iesi/att-reset", 0, "DOUBLE");
|
var iesi_reset = props.globals.initNode("/instrumentation/iesi/att-reset", 0, "DOUBLE");
|
||||||
|
|
||||||
|
var ASI = 0;
|
||||||
var _showIESI = 0;
|
var _showIESI = 0;
|
||||||
var _fast = 0;
|
var _fast = 0;
|
||||||
var _IESITime = 0;
|
var _IESITime = 0;
|
||||||
|
@ -57,7 +52,7 @@ var canvas_IESI = {
|
||||||
obj.middleAltOffset = nil;
|
obj.middleAltOffset = nil;
|
||||||
|
|
||||||
obj.update_items = [
|
obj.update_items = [
|
||||||
props.UpdateManager.FromHashValue("airspeed", 0.5, func(val) {
|
props.UpdateManager.FromHashValue("airspeed", nil, func(val) {
|
||||||
# Subtract 30, since the scale starts at 30, but don't allow less than 0, or more than 520 knots
|
# Subtract 30, since the scale starts at 30, but don't allow less than 0, or more than 520 knots
|
||||||
if (val <= 30) {
|
if (val <= 30) {
|
||||||
ASI = 0;
|
ASI = 0;
|
||||||
|
@ -111,7 +106,7 @@ var canvas_IESI = {
|
||||||
obj.altTens = num(right(sprintf("%02d", val.altitude), 2));
|
obj.altTens = num(right(sprintf("%02d", val.altitude), 2));
|
||||||
obj["ALT_tens"].setTranslation(0, obj.altTens * 3.16);
|
obj["ALT_tens"].setTranslation(0, obj.altTens * 3.16);
|
||||||
}),
|
}),
|
||||||
props.UpdateManager.FromHashValue("mach", 0.5, func(val) {
|
props.UpdateManager.FromHashValue("mach", nil, func(val) {
|
||||||
if (val >= 0.5) {
|
if (val >= 0.5) {
|
||||||
obj._machWasAbove50 = 1;
|
obj._machWasAbove50 = 1;
|
||||||
obj["ASI_mach_decimal"].show();
|
obj["ASI_mach_decimal"].show();
|
||||||
|
|
Loading…
Reference in a new issue