From c7d0f834d015c4ae7ec0daa55ab178332b75cb52 Mon Sep 17 00:00:00 2001 From: Sidi Liang <1467329765@qq.com> Date: Sat, 4 Apr 2020 15:07:39 +0800 Subject: [PATCH] Airbag: bug fix --- Nasal/systems.nas | 7 ++++--- gui/dialogs/config-dialog.xml | 14 ++++++++++++-- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/Nasal/systems.nas b/Nasal/systems.nas index 1ecdd19..7bababe 100644 --- a/Nasal/systems.nas +++ b/Nasal/systems.nas @@ -486,20 +486,21 @@ var Safety = { if(math.abs(me.accXProp.getValue() * FT2M) > me.airbagAccelerationLimit){ #active Front me.frontAirbagProp.setValue(1); - me.safetySystemTimer.stop(); } #side airbag if(math.abs(me.accYProp.getValue() * FT2M) > me.airbagAccelerationLimit){ #active side me.sideAirbagProp.setValue(1); - me.safetySystemTimer.stop(); } }, reset: func(){ + #resetting stops the system + me.safetySystemTimer.stop(); me.frontAirbagProp.setValue(0); - me.frontAirbagProp.setValue(0); + me.sideAirbagProp.setValue(0); }, init: func(){ + #initialize or reinitialize me.frontAirbagProp.setValue(0); me.sideAirbagProp.setValue(0); if(me.safetySystemTimer == nil) me.safetySystemTimer = maketimer(me.updateInterval, func me.update()); diff --git a/gui/dialogs/config-dialog.xml b/gui/dialogs/config-dialog.xml index a26a8f4..894cbca 100755 --- a/gui/dialogs/config-dialog.xml +++ b/gui/dialogs/config-dialog.xml @@ -135,12 +135,22 @@ +