From aa2541a77680c6128974af5684caedc36c645400 Mon Sep 17 00:00:00 2001 From: curt Date: Fri, 2 Apr 2004 16:20:46 +0000 Subject: [PATCH] Towards better support for a per engine master bat/alt switch. --- src/Systems/electrical.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Systems/electrical.cxx b/src/Systems/electrical.cxx index 1b6b39943..b3109d518 100644 --- a/src/Systems/electrical.cxx +++ b/src/Systems/electrical.cxx @@ -344,11 +344,13 @@ void FGElectricalSystem::update (double dt) { // impliment an extremely simplistic voltage model (assumes // certain naming conventions in electrical system config) + // FIXME: we probably want to be able to feed power from all + // engines if they are running and the master-alt is switched on double volts = 0.0; - if ( fgGetBool("/controls/switches/master-bat") ) { + if ( fgGetBool("/controls/engines/engine[0]/master-bat") ) { volts = 24.0; } - if ( fgGetBool("/controls/switches/master-alt") && + if ( fgGetBool("/controls/engines/engine[0]/master-alt") && fgGetDouble("/engines/engine[0]/rpm") > 800 ) { double alt_contrib = 28.0; -- 2.39.5